robotpkg/wip/openhrp3-simulator-wo-rtm bulk build results

Log for openhrp3-simulator-wo-rtm-1.2.0 on Ubuntu-18.04-x86_64: build.log (Back)

--- Environment --- _overrides_lang_ros_message_generation_PKGREQD=ros-message-generation>=0.4<0.5 ros-message-generation>=0.4<0.5 ros-message-generation>=0.4<0.5 _override_vars_sysutils_py_catkin_pkg=PKGREQD PKGREQD PKGREQD _override_vars_interfaces_ros_common_msgs=PKGREQD PKGREQD PKGREQD ROS_LANG_DISABLE=geneus:gennodejs LOWER_ARCH=x86_64 OPSYS=Ubuntu _overrides_interfaces_ros_common_msgs_PKGREQD=ros-common-msgs>=1.12<1.13 ros-common-msgs>=1.12<1.13 ros-common-msgs>=1.12<1.13 GZIP_CMD=/bin/gzip _override_vars_pkgtools_pkg_install=PKGREQD PKGREQD PKGREQD LC_TIME=C _overrides_sysutils_py_catkin_pkg_PKGREQD=py27-catkin-pkg>=0.2 py27-catkin-pkg>=0.2 py27-catkin-pkg>=0.2 OS_KERNEL_VERSION=4.15.0-213-generic PKGREPO2DEB=/local/robotpkg/sbin/pkgrepo2deb BULKBASE=/opt/openrobots ECHO_N=echo -n _overrides_pkgtools_pkg_install_PKGREQD=pkg_install>=20110805.12 pkg_install>=20110805.12 pkg_install>=20110805.12 _override_vars_wip_openhrp3_simulator_wo_rtm=PKGREQD OS_VERSION=18.04 ROBOTPKG_BASE=/local/robotpkg PYTHON_LIB=/usr/lib/x86_64-linux-gnu/libpython2.7.so _override_vars_lang_ros_genpy=PKGREQD PKGREQD PKGREQD OLDPWD=/local/robotpkg/var/lib/robotpkg/wip/py-osqp _override_vars_pkgtools_tnftp=PKGREQD PKGREQD _overrides_wip_openhrp3_simulator_wo_rtm_PKGREQD=openhrp3-simulator-wo-rtm-1.2.0~!doc PYTHON=/usr/bin/python2.7 _overrides_lang_ros_genpy_PKGREQD=ros-genpy>=0.6<0.7 ros-genpy>=0.6<0.7 ros-genpy>=0.6<0.7 PKG_DBDIR=/opt/openrobots/var/db/robotpkg hline="$bf======================================================================$rm" _override_vars_devel_ros_catkin=PKGREQD PKGREQD PKGREQD MACHINE_ARCH=x86_64 _overrides_pkgtools_tnftp_PKGREQD=tnftp>=20130505~ssl tnftp>=20130505~ssl FC=false LC_CTYPE=C _override_vars_middleware_omniORB=PKGREQD PKGREQD PKGREQD NOSETESTS=/usr/bin/nosetests-2.7 _overrides_devel_ros_catkin_PKGREQD=py27-ros-catkin>=0.7<0.8 py27-ros-catkin>=0.7<0.8 py27-ros-catkin>=0.7<0.8 EXPECT_TARGETS=package LC_MONETARY=C PKG_CONFIG=/usr/bin/pkg-config _override_vars_devel_ros_roscpp_core=PKGREQD PKGREQD PKGREQD MAKEFLAGS= --no-print-directory -- PKGREQD.cmdline=openhrp3-simulator-wo-rtm-1.2.0~!doc RECURSIVE_PKGPATH=wip/openhrp3-simulator-wo-rtm\ tag=Ubuntu-18.04-x86_64 BULK_LOGDIR=/local/robotpkg/var/log/bulk BULKBASE=/opt/openrobots LOCALBASE=/opt/openrobots PKG_DBDIR=/opt/openrobots/var/db/robotpkg EXPECT_TARGETS=package _override_vars_pkgtools_digest=PKGREQD PKGREQD CPP=/usr/bin/gcc -E _overrides_middleware_omniORB_PKGREQD=omniORB>=4.1.1 omniORB>=4.1.1 omniORB>=4.1.1 LOWER_OPSYS=ubuntu bf= _overrides_devel_ros_roscpp_core_PKGREQD=ros-roscpp-core>=0.6<0.7 ros-roscpp-core>=0.6<0.7 ros-roscpp-core>=0.6<0.7 _override_vars_pkgtools_pkgrepo2deb=PKGREQD PKGREQD _overrides_pkgtools_digest_PKGREQD=digest>=20080510 digest>=20080510 GCC=/usr/bin/gcc DIGEST=/opt/openrobots/sbin/robotpkg_digest TAR=/bin/tar LOWER_OS_VERSION=18.04 QT_SELECT=5 PYTHONDONTWRITEBYTECODE=1 MACHINE_KERNEL=Linux-4.15.0-213-generic-x86_64 _overrides_pkgtools_pkgrepo2deb_PKGREQD=pkgrepo2deb>=1.9 pkgrepo2deb>=1.9 OWNER_GID=robots PKGTOOLS_VERSION=20110805.12 RECURSIVE_PKGPATH=wip/openhrp3-simulator-wo-rtm PKG_CONFIG_PATH=/opt/openrobots/lib/pkgconfig:/opt/ros/melodic/lib/pkgconfig GXX=/usr/bin/g++ MAKECONF=/opt/robotpkg/etc/robotpkg-wip.conf _override_vars_archivers_pax=PKGREQD PKGREQD rm= PYTHON_INCLUDE_CONFIG=/usr/include/x86_64-linux-gnu/python2.7/ LC_COLLATE=C OS_KERNEL=Linux ROBOTPKG_TRUSTED_ENV=robotpkg PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin _override_vars_graphics_py_qt_gepetto_viewer=PKGREQD PKGREQD PKGREQD _overrides_archivers_pax_PKGREQD=pax pax PYTHON27_INCLUDE=/usr/include/python2.7/ CMAKE=/usr/bin/cmake CXXCPP=/usr/bin/g++ -E MAKELEVEL=4 _overrides_graphics_py_qt_gepetto_viewer_PKGREQD=py27-qt5-gepetto-viewer>=4.13.0 py27-qt5-gepetto-viewer>=4.13.0 py27-qt5-gepetto-viewer>=4.13.0 DEB_HOST_MULTIARCH=x86_64-linux-gnu MACHINE_PLATFORM=Ubuntu-18.04-x86_64 ROBOTPKG_DIR=/local/robotpkg/var/lib/robotpkg TNFTP=/opt/openrobots/sbin/tnftp LANG=C MAKEOVERRIDES=PKGREQD.cmdline=openhrp3-simulator-wo-rtm-1.2.0~!doc RECURSIVE_PKGPATH=wip/openhrp3-simulator-wo-rtm\ tag=Ubuntu-18.04-x86_64 BULK_LOGDIR=/local/robotpkg/var/log/bulk BULKBASE=/opt/openrobots LOCALBASE=/opt/openrobots PKG_DBDIR=/opt/openrobots/var/db/robotpkg EXPECT_TARGETS=package LC_MESSAGES=C tag=Ubuntu-18.04-x86_64 CXX=/usr/bin/g++ LOCALBASE=/opt/openrobots SETUPTOOLS_USE_DISTUTILS=stdlib _override_vars_pkgtools_pkg_config=PKGREQD PKGREQD PKGREQD OWNER_UID=rbulk BULK_LOGDIR=/local/robotpkg/var/log/bulk ZCAT=/bin/zcat PAX=/bin/pax LOWER_OS_KERNEL=linux _overrides_pkgtools_pkg_config_PKGREQD=pkg-config>=0.22 pkg-config>=0.22 pkg-config>=0.22 GPG=/usr/bin/gpg --homedir=/opt/robotpkg/etc/gnupg PYTHON27_LIB=/usr/lib/x86_64-linux-gnu/libpython2.7.so PYTHON_INCLUDE=/usr/include/python2.7/ PWD=/local/robotpkg/var/lib/robotpkg/wip/openhrp3-simulator-wo-rtm _override_vars_interfaces_ros_std_msgs=PKGREQD PKGREQD PKGREQD OMNIIDL=/usr/bin/omniidl _override_vars_middleware_ros_genmsg=PKGREQD PKGREQD PKGREQD PYTHON27=/usr/bin/python2.7 _ROBOTPKG_NOW=0810003339 _overrides_interfaces_ros_std_msgs_PKGREQD=ros-std-msgs>=0.5 ros-std-msgs>=0.5 ros-std-msgs>=0.5 PYTHONPATH=/opt/ros/melodic/lib/python2.7/dist-packages LC_NUMERIC=C CC=/usr/bin/gcc _overrides_middleware_ros_genmsg_PKGREQD=ros-genmsg>=0.5<0.7 ros-genmsg>=0.5<0.7 ros-genmsg>=0.5<0.7 MFLAGS=--no-print-directory _override_vars_lang_ros_message_generation=PKGREQD PKGREQD PKGREQD PKG_CONFIG_LIBDIR=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig NODENAME=fluffy64-ubuntu1804 --- Running set -e; cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && cd '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' && /usr/bin/env MAKELEVEL= MAKEOVERRIDES= MAKEFLAGS= MFLAGS= 'CPPFLAGS=' 'CFLAGS=-pipe -O3 -DNDEBUG' 'LDFLAGS=' 'CXXFLAGS=-pipe -O3 -DNDEBUG' PREFIX='/opt/openrobots' HOME=/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work PATH='/opt/openrobots/bin:/opt/openrobots/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' LD_LIBRARY_PATH='' LOCALBASE=/opt/openrobots PKGMANDIR=man make -j4 -f Makefile all /usr/bin/cmake -H/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -B/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/CMakeFiles /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/build.make hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/depend make -f hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/build.make hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/depend make -f hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/build.make hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/depend make -f hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/build.make hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/DependInfo.cmake --color= make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/DependInfo.cmake --color= make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/DependInfo.cmake --color= [ 1%] Generating Controller_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/Controller.idl Scanning dependencies of target zlib make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/build.make hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 1%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/adler32.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/adler32.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/adler32.c Scanning dependencies of target png make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/build.make hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' Scanning dependencies of target jpeg make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/build.make hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/build [ 1%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/png.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/png.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/png.c make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 1%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcapimin.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcapimin.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcapimin.c [ 2%] Generating OpenHRPCommon.hh, OpenHRPCommonSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/OpenHRPCommon.idl [ 3%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcapistd.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcapistd.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcapistd.c [ 3%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/compress.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/compress.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/compress.c [ 3%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/crc32.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/crc32.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/crc32.c [ 3%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jccoefct.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jccoefct.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jccoefct.c [ 3%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngerror.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngerror.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngerror.c [ 4%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngget.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngget.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngget.c [ 4%] Generating World.hh, WorldSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/World.idl [ 4%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jccolor.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jccolor.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jccolor.c [ 5%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/gzio.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/gzio.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/gzio.c [ 5%] Generating ModelLoader.hh, ModelLoaderSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/ModelLoader.idl [ 5%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcdctmgr.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcdctmgr.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcdctmgr.c [ 5%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngmem.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngmem.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngmem.c [ 6%] Generating CollisionDetector.hh, CollisionDetectorSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/CollisionDetector.idl [ 6%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngpread.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngpread.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngpread.c [ 6%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/uncompr.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/uncompr.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/uncompr.c [ 6%] Generating DynamicsSimulator.hh, DynamicsSimulatorSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/DynamicsSimulator.idl [ 6%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/deflate.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/deflate.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/deflate.c [ 7%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jchuff.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jchuff.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jchuff.c [ 7%] Generating ViewSimulator.hh, ViewSimulatorSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/ViewSimulator.idl [ 8%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngread.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngread.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngread.c [ 8%] Generating OnlineViewer.hh, OnlineViewerSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/OnlineViewer.idl [ 8%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcinit.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcinit.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcinit.c [ 9%] Generating Localization.hh, LocalizationSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/Localization.idl [ 9%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcmainct.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcmainct.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcmainct.c [ 9%] Generating Controller.hh, ControllerSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/Controller.idl [ 10%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcmarker.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcmarker.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcmarker.c [ 11%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/trees.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/trees.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/trees.c [ 11%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngrio.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngrio.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngrio.c [ 11%] Generating OpenHRPCommon_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/OpenHRPCommon.idl [ 11%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngrtran.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngrtran.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngrtran.c [ 12%] Generating World_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/World.idl [ 12%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcmaster.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcmaster.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcmaster.c [ 12%] Generating ModelLoader_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/ModelLoader.idl [ 12%] Generating CollisionDetector_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/CollisionDetector.idl [ 12%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/zutil.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/zutil.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/zutil.c [ 12%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcomapi.c.o [ 12%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/inflate.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcomapi.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcomapi.c cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/inflate.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/inflate.c [ 13%] Generating DynamicsSimulator_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/DynamicsSimulator.idl [ 14%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcparam.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcparam.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcparam.c [ 14%] Generating ViewSimulator_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/ViewSimulator.idl [ 14%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcphuff.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcphuff.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcphuff.c [ 14%] Generating OnlineViewer_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/OnlineViewer.idl [ 14%] Generating Localization_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/Localization.idl [ 15%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/infback.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/infback.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/infback.c cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/DependInfo.cmake --color= Scanning dependencies of target hrpCorbaStubSkel-3.1.3 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/build.make hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 15%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/OpenHRPCommonSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/OpenHRPCommonSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp [ 15%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcprepct.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcprepct.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcprepct.c [ 17%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngrutil.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngrutil.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngrutil.c [ 17%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jcsample.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jcsample.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jcsample.c [ 17%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/inftrees.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/inftrees.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/inftrees.c [ 17%] Building C object hrplib/hrpUtil/zlib123/CMakeFiles/zlib.dir/inffast.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Dzlib_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/zlib.dir/inffast.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123/inffast.c [ 18%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jctrans.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jctrans.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jctrans.c [ 18%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdapimin.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdapimin.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdapimin.c [ 19%] Linking C shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libzlib.so cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 && /usr/bin/cmake -E cmake_link_script CMakeFiles/zlib.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -pipe -O3 -DNDEBUG -shared -Wl,-soname,libzlib.so -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libzlib.so CMakeFiles/zlib.dir/adler32.c.o CMakeFiles/zlib.dir/compress.c.o CMakeFiles/zlib.dir/crc32.c.o CMakeFiles/zlib.dir/gzio.c.o CMakeFiles/zlib.dir/uncompr.c.o CMakeFiles/zlib.dir/deflate.c.o CMakeFiles/zlib.dir/trees.c.o CMakeFiles/zlib.dir/zutil.c.o CMakeFiles/zlib.dir/inflate.c.o CMakeFiles/zlib.dir/infback.c.o CMakeFiles/zlib.dir/inftrees.c.o CMakeFiles/zlib.dir/inffast.c.o -Wl,-rpath,::::::::::::::::::: make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 19%] Built target zlib make -f hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/build.make hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/DependInfo.cmake --color= /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp: In member function 'void OpenHRP::LinkPosition::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp:23:41: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(p),24,omni::ALIGN_8); ^ [ 19%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdapistd.c.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp:36:41: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(R),72,omni::ALIGN_8); ^ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdapistd.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdapistd.c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp: In member function 'void OpenHRP::CollisionPoint::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp:101:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(position),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp:114:46: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(normal),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp: In member function 'void OpenHRP::Distance::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp:161:46: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(point0),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OpenHRPCommonSk.cpp:174:46: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(point1),24,omni::ALIGN_8); ^ [ 20%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdatadst.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdatadst.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdatadst.c [ 20%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngset.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngset.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngset.c [ 20%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdatasrc.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdatasrc.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdatasrc.c [ 20%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdcoefct.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdcoefct.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdcoefct.c Scanning dependencies of target hrpCollision-3.1.3 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/build.make hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/build [ 20%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngtrans.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngtrans.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngtrans.c make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 20%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/ColdetModel.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/ColdetModel.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp [ 21%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdcolor.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdcolor.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdcolor.c [ 21%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jddctmgr.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jddctmgr.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jddctmgr.c [ 21%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngwio.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngwio.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngwio.c [ 21%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdhuff.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdhuff.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdhuff.c [ 22%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngwrite.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngwrite.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngwrite.c [ 22%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/WorldSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/WorldSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/WorldSk.cpp [ 23%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdinput.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdinput.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdinput.c [ 23%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngwtran.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngwtran.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngwtran.c [ 23%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdmainct.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdmainct.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdmainct.c [ 23%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdmarker.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdmarker.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdmarker.c [ 23%] Building C object hrplib/hrpUtil/lpng1232/CMakeFiles/png.dir/pngwutil.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/gcc -DPNG_NO_MMX_CODE -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -D_CRT_SECURE_NO_WARNINGS -Dpng_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/../zlib123 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/png.dir/pngwutil.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232/pngwutil.c [ 23%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdmaster.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdmaster.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdmaster.c [ 24%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ModelLoaderSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ModelLoaderSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp [ 25%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdmerge.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdmerge.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdmerge.c [ 25%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdphuff.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdphuff.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdphuff.c [ 26%] Linking C shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libpng.so cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 && /usr/bin/cmake -E cmake_link_script CMakeFiles/png.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -pipe -O3 -DNDEBUG -shared -Wl,-soname,libpng.so -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libpng.so CMakeFiles/png.dir/png.c.o CMakeFiles/png.dir/pngerror.c.o CMakeFiles/png.dir/pngget.c.o CMakeFiles/png.dir/pngmem.c.o CMakeFiles/png.dir/pngpread.c.o CMakeFiles/png.dir/pngread.c.o CMakeFiles/png.dir/pngrio.c.o CMakeFiles/png.dir/pngrtran.c.o CMakeFiles/png.dir/pngrutil.c.o CMakeFiles/png.dir/pngset.c.o CMakeFiles/png.dir/pngtrans.c.o CMakeFiles/png.dir/pngwio.c.o CMakeFiles/png.dir/pngwrite.c.o CMakeFiles/png.dir/pngwtran.c.o CMakeFiles/png.dir/pngwutil.c.o [ 26%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdpostct.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdpostct.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdpostct.c make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 26%] Built target png make -f hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/build.make hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 27%] Generating Controller_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/Controller.idl [ 28%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdsample.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdsample.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdsample.c [ 28%] Generating OpenHRPCommon.hh, OpenHRPCommonSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/OpenHRPCommon.idl In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::TransformedShapeIndex::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:23:55: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(transformMatrix),96,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::SensorInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:56:51: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(translation),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:69:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(rotation),32,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::HwcInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:109:51: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(translation),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:122:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(rotation),32,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::LightInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:159:55: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(transformMatrix),96,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:173:51: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(attenuation),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:186:45: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(color),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:200:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(location),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:215:49: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(direction),24,omni::ALIGN_8); ^ [ 28%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jdtrans.c.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jdtrans.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jdtrans.c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::SegmentInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:257:52: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(centerOfMass),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:270:47: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(inertia),72,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:283:55: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(transformMatrix),96,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::LinkInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:319:49: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(jointAxis),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:337:51: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(translation),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:350:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(rotation),32,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:364:52: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(centerOfMass),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:377:47: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(inertia),72,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::AppearanceInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:485:58: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(textransformMatrix),72,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' [ 29%] Generating World.hh, WorldSk.cpp #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/World.idl /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::MaterialInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:522:52: warning: cast from type 'const Float* {aka const float*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(diffuseColor),12,omni::ALIGN_4); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:532:53: warning: cast from type 'const Float* {aka const float*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(emissiveColor),12,omni::ALIGN_4); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:543:53: warning: cast from type 'const Float* {aka const float*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(specularColor),12,omni::ALIGN_4); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::ExtraJointInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:602:44: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(axis),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:620:45: warning: cast from type 'const Double (*)[3] {aka const double (*)[3]}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(point),48,omni::ALIGN_8); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'OpenHRP::_objref_BodyInfo* OpenHRP::_objref_ModelLoader::getBodyInfoEx(const char*, const OpenHRP::ModelLoader::ModelLoadOption&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:2407:66: warning: cast from type 'const OpenHRP::ModelLoader::ModelLoadOption*' to type 'OpenHRP::ModelLoader::ModelLoadOption*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::ModelLoader::ModelLoadOption&) option; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp: In member function 'OpenHRP::_objref_BodyInfo* OpenHRP::_objref_ModelLoader::loadBodyInfoEx(const char*, const OpenHRP::ModelLoader::ModelLoadOption&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ModelLoaderSk.cpp:2490:66: warning: cast from type 'const OpenHRP::ModelLoader::ModelLoadOption*' to type 'OpenHRP::ModelLoader::ModelLoadOption*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::ModelLoader::ModelLoadOption&) option; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp: In member function 'int hrp::ColdetModel::getNumVertices() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:81:34: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return dataSet->vertices.size(); ~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp: In member function 'int hrp::ColdetModel::getNumTriangles() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:94:35: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return dataSet->triangles.size(); ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 29%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jerror.c.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp: In member function 'bool hrp::ColdetModelSharedDataSet::build()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:168:44: warning: conversion to 'udword {aka unsigned int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] iMesh.SetNbTriangles(triangles.size()); ~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:169:42: warning: conversion to 'udword {aka unsigned int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] iMesh.SetNbVertices(vertices.size()); ~~~~~~~~~~~~~^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jerror.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jerror.c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp: In member function 'double hrp::ColdetModel::computeDistanceWithRay(const double*, const double*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:318:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Ray world_ray(Point(point[0], point[1], point[2]), ~~~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:318:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Ray world_ray(Point(point[0], point[1], point[2]), ~~~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:318:52: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Ray world_ray(Point(point[0], point[1], point[2]), ~~~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:319:30: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Point(dir[0], dir[1], dir[2])); ~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:319:38: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Point(dir[0], dir[1], dir[2])); ~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:319:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Point(dir[0], dir[1], dir[2])); ~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp: In member function 'bool hrp::ColdetModel::checkCollisionWithPointCloud(const std::vector >&, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:337:40: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] IceMaths::Sphere sphere(p, i_radius); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:341:34: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] sphereTrans.m[3][0] = p[0]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:342:34: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] sphereTrans.m[3][1] = p[1]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:343:34: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] sphereTrans.m[3][2] = p[2]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp: In member function 'void hrp::ColdetModel::setNeighbor(int, int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:387:35: warning: unused parameter 'triangle0' [-Wunused-parameter] void ColdetModel::setNeighbor(int triangle0, int triangle1 ){ ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModel.cpp:387:50: warning: unused parameter 'triangle1' [-Wunused-parameter] void ColdetModel::setNeighbor(int triangle0, int triangle1 ){ ^~~~~~~~~ [ 30%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jfdctflt.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jfdctflt.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jfdctflt.c [ 30%] Generating ModelLoader.hh, ModelLoaderSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/ModelLoader.idl [ 30%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jfdctfst.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jfdctfst.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jfdctfst.c [ 30%] Generating CollisionDetector.hh, CollisionDetectorSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/CollisionDetector.idl [ 30%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jfdctint.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jfdctint.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jfdctint.c [ 30%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jidctflt.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jidctflt.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jidctflt.c [ 31%] Generating DynamicsSimulator.hh, DynamicsSimulatorSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/DynamicsSimulator.idl [ 32%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jidctfst.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jidctfst.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jidctfst.c [ 32%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jidctint.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jidctint.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jidctint.c [ 32%] Generating ViewSimulator.hh, ViewSimulatorSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/ViewSimulator.idl [ 32%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jidctred.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jidctred.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jidctred.c [ 32%] Generating OnlineViewer.hh, OnlineViewerSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/OnlineViewer.idl [ 34%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jquant1.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jquant1.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jquant1.c [ 35%] Generating Localization.hh, LocalizationSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/Localization.idl [ 36%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/ColdetModelPair.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/ColdetModelPair.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp [ 36%] Generating Controller.hh, ControllerSk.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bcxx -Wbuse_quotes -Wbh=.hh -Wbs=Sk.cpp -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/Controller.idl [ 36%] Generating OpenHRPCommon_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/OpenHRPCommon.idl [ 36%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jquant2.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jquant2.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jquant2.c [ 36%] Generating World_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/World.idl [ 37%] Generating ModelLoader_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/ModelLoader.idl [ 37%] Generating CollisionDetector_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/CollisionDetector.idl [ 37%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jutils.c.o [ 37%] Generating DynamicsSimulator_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jutils.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jutils.c cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/DynamicsSimulator.idl [ 38%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jmemmgr.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jmemmgr.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jmemmgr.c [ 39%] Generating ViewSimulator_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/ViewSimulator.idl [ 39%] Generating OnlineViewer_idl.py cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/OnlineViewer.idl [ 39%] Generating Localization_idl.py [ 39%] Building C object hrplib/hrpUtil/Jpeg-6b/CMakeFiles/jpeg.dir/jmemnobs.c.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && omniidl -bpython -I -D /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/idl/OpenHRP/Localization.idl cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/gcc -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -Djpeg_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/jpeg.dir/jmemnobs.c.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b/jmemnobs.c [ 39%] Linking C shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libjpeg.so cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b && /usr/bin/cmake -E cmake_link_script CMakeFiles/jpeg.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -pipe -O3 -DNDEBUG -shared -Wl,-soname,libjpeg.so -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libjpeg.so CMakeFiles/jpeg.dir/jcapimin.c.o CMakeFiles/jpeg.dir/jcapistd.c.o CMakeFiles/jpeg.dir/jccoefct.c.o CMakeFiles/jpeg.dir/jccolor.c.o CMakeFiles/jpeg.dir/jcdctmgr.c.o CMakeFiles/jpeg.dir/jchuff.c.o CMakeFiles/jpeg.dir/jcinit.c.o CMakeFiles/jpeg.dir/jcmainct.c.o CMakeFiles/jpeg.dir/jcmarker.c.o CMakeFiles/jpeg.dir/jcmaster.c.o CMakeFiles/jpeg.dir/jcomapi.c.o CMakeFiles/jpeg.dir/jcparam.c.o CMakeFiles/jpeg.dir/jcphuff.c.o CMakeFiles/jpeg.dir/jcprepct.c.o CMakeFiles/jpeg.dir/jcsample.c.o CMakeFiles/jpeg.dir/jctrans.c.o CMakeFiles/jpeg.dir/jdapimin.c.o CMakeFiles/jpeg.dir/jdapistd.c.o CMakeFiles/jpeg.dir/jdatadst.c.o CMakeFiles/jpeg.dir/jdatasrc.c.o CMakeFiles/jpeg.dir/jdcoefct.c.o CMakeFiles/jpeg.dir/jdcolor.c.o CMakeFiles/jpeg.dir/jddctmgr.c.o CMakeFiles/jpeg.dir/jdhuff.c.o CMakeFiles/jpeg.dir/jdinput.c.o CMakeFiles/jpeg.dir/jdmainct.c.o CMakeFiles/jpeg.dir/jdmarker.c.o CMakeFiles/jpeg.dir/jdmaster.c.o CMakeFiles/jpeg.dir/jdmerge.c.o CMakeFiles/jpeg.dir/jdphuff.c.o CMakeFiles/jpeg.dir/jdpostct.c.o CMakeFiles/jpeg.dir/jdsample.c.o CMakeFiles/jpeg.dir/jdtrans.c.o CMakeFiles/jpeg.dir/jerror.c.o CMakeFiles/jpeg.dir/jfdctflt.c.o CMakeFiles/jpeg.dir/jfdctfst.c.o CMakeFiles/jpeg.dir/jfdctint.c.o CMakeFiles/jpeg.dir/jidctflt.c.o CMakeFiles/jpeg.dir/jidctfst.c.o CMakeFiles/jpeg.dir/jidctint.c.o CMakeFiles/jpeg.dir/jidctred.c.o CMakeFiles/jpeg.dir/jquant1.c.o CMakeFiles/jpeg.dir/jquant2.c.o CMakeFiles/jpeg.dir/jutils.c.o CMakeFiles/jpeg.dir/jmemmgr.c.o CMakeFiles/jpeg.dir/jmemnobs.c.o make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 39%] Built target jpeg cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/DependInfo.cmake --color= [ 39%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/CollisionPairInserter.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/CollisionPairInserter.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp Scanning dependencies of target hrpGepCorbaStubSkel-3.1.3 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/build.make hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 39%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/OpenHRPCommonSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/OpenHRPCommonSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp: In member function 'void OpenHRP::LinkPosition::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:23:41: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(p),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:36:41: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(R),72,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp: In member function 'void OpenHRP::CollisionPoint::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:101:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(position),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:114:46: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(normal),24,omni::ALIGN_8); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp: In member function 'void OpenHRP::Distance::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:161:46: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(point0),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OpenHRPCommonSk.cpp:174:46: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(point1),24,omni::ALIGN_8); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp: In member function 'bool hrp::ColdetModelPair::detectSphereSphereCollisions(bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:220:74: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] float x = (pow(D.Magnitude(), 2) + pow(radiusA, 2) - pow(radiusB, 2)) / (2 * D.Magnitude()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:221:18: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float R = sqrt(pow(radiusA, 2) - pow(x, 2)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:237:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[0] = sign * n.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:238:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[1] = sign * n.y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:239:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[2] = sign * n.z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:221:10: warning: unused variable 'R' [-Wunused-variable] float R = sqrt(pow(radiusA, 2) - pow(x, 2)); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:191:57: warning: unused parameter 'detectAllContacts' [-Wunused-parameter] bool ColdetModelPair::detectSphereSphereCollisions(bool detectAllContacts) { ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp: In member function 'bool hrp::ColdetModelPair::detectSphereMeshCollisions(bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:342:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] R = sqrt(pow(radius, 2) - pow(face_s.d, 2)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:409:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int k = 0; k < sameplane.size(); k++) { ~~^~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:430:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < new_q.size(); i++) { ~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:438:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[0] = sign * new_n[i].x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:439:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[1] = sign * new_n[i].y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:440:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[2] = sign * new_n[i].z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp: In member function 'bool hrp::ColdetModelPair::detectPlaneCylinderCollisions(bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:507:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned int i=0; i, std::vector)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:668:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < vx.size(); i++) { ~~^~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:685:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (numInter) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:711:29: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] j[cont] = (j[0] + cont) % point.size(); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:760:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < figure.size(); k++) { ~~^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:778:43: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] figure[k].area = pow(radius, 2) * th / 2; ~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:786:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < figure.size(); k++) { ~~^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:809:15: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] A = TWOPI * pow(radius, 2); /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:814:15: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] A = TWOPI * pow(radius, 2); /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:703:7: warning: unused variable 'next1' [-Wunused-variable] int next1, next2, next3, next4; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:703:14: warning: unused variable 'next2' [-Wunused-variable] int next1, next2, next3, next4; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:703:21: warning: unused variable 'next3' [-Wunused-variable] int next1, next2, next3, next4; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:703:28: warning: unused variable 'next4' [-Wunused-variable] int next1, next2, next3, next4; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp: In member function 'int hrp::ColdetModelPair::makeCCW(std::vector&, std::vector&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:826:8: warning: variable 'vx_tmp' set but not used [-Wunused-but-set-variable] float vx_tmp, vy_tmp; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:826:16: warning: variable 'vy_tmp' set but not used [-Wunused-but-set-variable] float vx_tmp, vy_tmp; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp: In member function 'float hrp::ColdetModelPair::calculatePolygonArea(const std::vector&, const std::vector&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:848:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vx.size(); i++) { ~~^~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp: In member function 'void hrp::ColdetModelPair::calculateSectorCentroid(float&, float&, float, float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:869:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] g = (abs(th) > LOCAL_EPSILON) ? 4.0 / 3.0 * radius / th * sin(th / 2) : 2.0 / 3.0 * radius; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:869:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp: In member function 'int hrp::ColdetModelPair::calculateIntersection(std::vector&, std::vector&, float, float, float, float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:933:34: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] D = 4 * pow(m, 2) * pow(b, 2) - 4 * (1 + pow(m, 2)) * (pow(b, 2) - pow(radius, 2)); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:936:23: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] D = pow(radius, 2) - pow(x1, 2); ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:945:53: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] x_test = (-2 * m * b + pow(-1.0, i) * sqrt(D)) / (2 * (1 + pow(m, 2))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:950:28: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] y_test = pow(-1.0, i) * sqrt(D); ~~~~~~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:958:19: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v_norm = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:959:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] proy_norm = sqrt(pow(x_test - x1, 2) + pow(y_test - y1, 2)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelPair.cpp:977:15: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return t.size(); ~~~~~~^~ [ 39%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/WorldSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/WorldSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/WorldSk.cpp [ 39%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/CollisionDetectorSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/CollisionDetectorSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp: In member function 'void hrp::CollisionPairInserter::get_triangles_in_convex_neighbor(hrp::ColdetModelSharedDataSet*, int, hrp::CollisionPairInserter::col_tri*, std::vector&, int&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i::size_type {aka long unsigned int}' may alter its value [-Wconversion] int contactIndex = cdContact.size() - 1; ~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp: In member function 'int hrp::CollisionPairInserter::new_point_test(int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:374:32: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int last = cdContact.size()-1; ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp: In member function 'virtual int hrp::CollisionPairInserter::apply(const Opcode::AABBCollisionNode*, const Opcode::AABBCollisionNode*, int, int, int, hrp::Vector3*, hrp::Vector3&, double, hrp::Vector3&, hrp::Vector3&, int, Opcode::MeshInterface*, Opcode::MeshInterface*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:391:38: warning: unused parameter 'b1' [-Wunused-parameter] const Opcode::AABBCollisionNode* b1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:392:38: warning: unused parameter 'b2' [-Wunused-parameter] const Opcode::AABBCollisionNode* b2, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:401:28: warning: unused parameter 'mesh1' [-Wunused-parameter] Opcode::MeshInterface* mesh1, ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:402:28: warning: unused parameter 'mesh2' [-Wunused-parameter] Opcode::MeshInterface* mesh2) ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'void OpenHRP::_objref_CollisionDetector::addCollisionPair(const OpenHRP::LinkPair&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:235:46: warning: cast from type 'const OpenHRP::LinkPair*' to type 'OpenHRP::LinkPair*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::LinkPair&) collisionPair; ^~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_CollisionDetector::queryIntersectionForDefinedPairs(CORBA::Boolean, const OpenHRP::CharacterPositionSequence&, OpenHRP::LinkPairSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:325:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_CollisionDetector::queryIntersectionForGivenPairs(CORBA::Boolean, const OpenHRP::LinkPairSequence&, const OpenHRP::CharacterPositionSequence&, OpenHRP::LinkPairSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:422:54: warning: cast from type 'const OpenHRP::LinkPairSequence*' to type 'OpenHRP::LinkPairSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::LinkPairSequence&) checkPairs; ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:423:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_2 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_CollisionDetector::queryContactDeterminationForDefinedPairs(const OpenHRP::CharacterPositionSequence&, OpenHRP::CollisionSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:510:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_CollisionDetector::queryContactDeterminationForGivenPairs(const OpenHRP::LinkPairSequence&, const OpenHRP::CharacterPositionSequence&, OpenHRP::CollisionSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:603:54: warning: cast from type 'const OpenHRP::LinkPairSequence*' to type 'OpenHRP::LinkPairSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::LinkPairSequence&) checkPairs; ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:604:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'void OpenHRP::_objref_CollisionDetector::queryDistanceForDefinedPairs(const OpenHRP::CharacterPositionSequence&, OpenHRP::DistanceSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:688:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'void OpenHRP::_objref_CollisionDetector::queryDistanceForGivenPairs(const OpenHRP::LinkPairSequence&, const OpenHRP::CharacterPositionSequence&, OpenHRP::DistanceSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:777:54: warning: cast from type 'const OpenHRP::LinkPairSequence*' to type 'OpenHRP::LinkPairSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::LinkPairSequence&) checkPairs; ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:778:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'virtual void _0RL_cd_04f4de350348fce7_01000000::marshalArguments(cdrStream&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:823:58: warning: cast from type 'const DblArray3_slice* {aka const double*}' to type 'CORBA::Double* {aka double*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_0),24,omni::ALIGN_8); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:836:58: warning: cast from type 'const DblArray3_slice* {aka const double*}' to type 'CORBA::Double* {aka double*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_1),24,omni::ALIGN_8); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp: In member function 'virtual void _0RL_cd_04f4de350348fce7_21000000::marshalArguments(cdrStream&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:936:58: warning: cast from type 'const DblArray3_slice* {aka const double*}' to type 'CORBA::Double* {aka double*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_0),24,omni::ALIGN_8); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/CollisionDetectorSk.cpp:949:58: warning: cast from type 'const DblArray9_slice* {aka const double*}' to type 'CORBA::Double* {aka double*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_1),72,omni::ALIGN_8); ^~~~~ make -f hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/build.make hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/DependInfo.cmake --color= [ 40%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ModelLoaderSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ModelLoaderSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp Scanning dependencies of target hrpGepCollision-3.1.3 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/build.make hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 40%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/ColdetModel.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/ColdetModel.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp: In member function 'void hrp::CollisionPairInserter::get_triangles_in_convex_neighbor(hrp::ColdetModelSharedDataSet*, int, hrp::CollisionPairInserter::col_tri*, std::vector&, int&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/CollisionPairInserter.cpp:127:9: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] int k; ^ [ 40%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/TriOverlap.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/TriOverlap.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::TransformedShapeIndex::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:23:55: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(transformMatrix),96,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::SensorInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:56:51: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(translation),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:69:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(rotation),32,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::HwcInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:109:51: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(translation),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:122:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(rotation),32,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::LightInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:159:55: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(transformMatrix),96,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:173:51: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(attenuation),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:186:45: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(color),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:200:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(location),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:215:49: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(direction),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::SegmentInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:257:52: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(centerOfMass),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:270:47: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(inertia),72,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:283:55: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(transformMatrix),96,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::LinkInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:319:49: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(jointAxis),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:337:51: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(translation),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:350:48: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(rotation),32,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:364:52: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(centerOfMass),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:377:47: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(inertia),72,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::AppearanceInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:485:58: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(textransformMatrix),72,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::MaterialInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:522:52: warning: cast from type 'const Float* {aka const float*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(diffuseColor),12,omni::ALIGN_4); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:532:53: warning: cast from type 'const Float* {aka const float*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(emissiveColor),12,omni::ALIGN_4); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:543:53: warning: cast from type 'const Float* {aka const float*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(specularColor),12,omni::ALIGN_4); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'void OpenHRP::ExtraJointInfo::operator>>=(cdrStream&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:602:44: warning: cast from type 'const Double* {aka const double*}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(axis),24,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:620:45: warning: cast from type 'const Double (*)[3] {aka const double (*)[3]}' to type '_CORBA_Octet* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)(point),48,omni::ALIGN_8); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'OpenHRP::_objref_BodyInfo* OpenHRP::_objref_ModelLoader::getBodyInfoEx(const char*, const OpenHRP::ModelLoader::ModelLoadOption&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:2407:66: warning: cast from type 'const OpenHRP::ModelLoader::ModelLoadOption*' to type 'OpenHRP::ModelLoader::ModelLoadOption*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::ModelLoader::ModelLoadOption&) option; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp: In member function 'OpenHRP::_objref_BodyInfo* OpenHRP::_objref_ModelLoader::loadBodyInfoEx(const char*, const OpenHRP::ModelLoader::ModelLoadOption&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ModelLoaderSk.cpp:2490:66: warning: cast from type 'const OpenHRP::ModelLoader::ModelLoadOption*' to type 'OpenHRP::ModelLoader::ModelLoadOption*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::ModelLoader::ModelLoadOption&) option; ^~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:15: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp: In member function 'int hrpGep::ColdetModel::getNumVertices() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:81:34: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return dataSet->vertices.size(); ~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp: In member function 'int hrpGep::ColdetModel::getNumTriangles() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:94:35: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return dataSet->triangles.size(); ~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp: In member function 'bool hrpGep::ColdetModelSharedDataSet::build()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:168:44: warning: conversion to 'udword {aka unsigned int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] iMesh.SetNbTriangles(triangles.size()); ~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:169:42: warning: conversion to 'udword {aka unsigned int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] iMesh.SetNbVertices(vertices.size()); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp: In member function 'double hrpGep::ColdetModel::computeDistanceWithRay(const double*, const double*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:318:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Ray world_ray(Point(point[0], point[1], point[2]), ~~~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:318:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Ray world_ray(Point(point[0], point[1], point[2]), ~~~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:318:52: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Ray world_ray(Point(point[0], point[1], point[2]), ~~~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:319:30: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Point(dir[0], dir[1], dir[2])); ~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:319:38: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Point(dir[0], dir[1], dir[2])); ~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:319:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] Point(dir[0], dir[1], dir[2])); ~~~~~^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp: In member function 'bool hrpGep::ColdetModel::checkCollisionWithPointCloud(const std::vector >&, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:337:40: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] IceMaths::Sphere sphere(p, i_radius); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:341:34: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] sphereTrans.m[3][0] = p[0]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:342:34: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] sphereTrans.m[3][1] = p[1]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:343:34: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] sphereTrans.m[3][2] = p[2]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp: In member function 'void hrpGep::ColdetModel::setNeighbor(int, int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:387:35: warning: unused parameter 'triangle0' [-Wunused-parameter] void ColdetModel::setNeighbor(int triangle0, int triangle1 ){ ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModel.cpp:387:50: warning: unused parameter 'triangle1' [-Wunused-parameter] void ColdetModel::setNeighbor(int triangle0, int triangle1 ){ ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp: In function 'int separability_test_by_face(const Vector3&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:58:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(nm[0] < 0.0 && nm[1] < 0.0 && nm[2] < 0.0 || /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:62:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(nm[0] < 0.0 && nm[1] < 0.0 && nm[2] > 0.0 || /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:66:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(nm[0] < 0.0 && nm[1] > 0.0 && nm[2] > 0.0 || /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:70:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(nm[0] > 0.0 && nm[1] < 0.0 && nm[2] > 0.0 || /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp: In function 'int triangle_inside_test(const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:103:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if((ef1P3 > ef1P1 && ef1Q > ef1P1 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:106:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] (ef2P1 > ef2P2 && ef2Q > ef2P2 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:109:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] (ef3P2 > ef3P3 && ef3Q > ef3P3 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 40%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/DynamicsSimulatorSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/DynamicsSimulatorSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp: In function 'int find_common_perpendicular(const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, double&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:341:18: warning: unused variable 'vn' [-Wunused-variable] const double vn = 1.0e-2; // threshold to judge an intersecting point is near a vertex ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:335:20: warning: unused parameter 'n1' [-Wunused-parameter] const Vector3& n1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:336:20: warning: unused parameter 'm1' [-Wunused-parameter] const Vector3& m1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp: In function 'int get_normal_vector_test(const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:381:20: warning: unused parameter 'ip1' [-Wunused-parameter] const Vector3& ip1, ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:382:20: warning: unused parameter 'v1' [-Wunused-parameter] const Vector3& v1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:383:20: warning: unused parameter 'ip2' [-Wunused-parameter] const Vector3& ip2, ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:384:20: warning: unused parameter 'v2' [-Wunused-parameter] const Vector3& v2, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp: In function 'int find_collision_info(const Vector3&, const Vector3&, const Vector3&, double, double, double, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, hrp::Vector3&, hrp::Vector3&, hrp::Vector3&, hrp::Vector3&, hrp::collision_data*, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:593:20: warning: unused parameter 'f1' [-Wunused-parameter] const Vector3& f1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:594:20: warning: unused parameter 'f2' [-Wunused-parameter] const Vector3& f2, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:595:20: warning: unused parameter 'f3' [-Wunused-parameter] const Vector3& f3, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:600:14: warning: unused parameter 'ip5' [-Wunused-parameter] Vector3& ip5, /* unused ? */ ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:601:14: warning: unused parameter 'ip6' [-Wunused-parameter] Vector3& ip6, /* unused ? */ ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::registerCollisionCheckPair(const char*, const char*, const char*, const char*, CORBA::Double, CORBA::Double, const OpenHRP::DblSequence6&, const OpenHRP::DblSequence6&, CORBA::Double, CORBA::Double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:377:50: warning: cast from type 'const OpenHRP::DblSequence6*' to type 'OpenHRP::DblSequence6*' casts away qualifiers [-Wcast-qual] _call_desc.arg_6 = &(::OpenHRP::DblSequence6&) K; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:378:50: warning: cast from type 'const OpenHRP::DblSequence6*' to type 'OpenHRP::DblSequence6*' casts away qualifiers [-Wcast-qual] _call_desc.arg_7 = &(::OpenHRP::DblSequence6&) C; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::registerExtraJoint(const char*, const char*, const char*, const char*, const OpenHRP::DblSequence3&, const OpenHRP::DblSequence3&, OpenHRP::ExtraJointType, const OpenHRP::DblSequence3&, const char*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:579:50: warning: cast from type 'const OpenHRP::DblSequence3*' to type 'OpenHRP::DblSequence3*' casts away qualifiers [-Wcast-qual] _call_desc.arg_4 = &(::OpenHRP::DblSequence3&) link1LocalPos; ^~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:580:50: warning: cast from type 'const OpenHRP::DblSequence3*' to type 'OpenHRP::DblSequence3*' casts away qualifiers [-Wcast-qual] _call_desc.arg_5 = &(::OpenHRP::DblSequence3&) link2LocalPos; ^~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:582:50: warning: cast from type 'const OpenHRP::DblSequence3*' to type 'OpenHRP::DblSequence3*' casts away qualifiers [-Wcast-qual] _call_desc.arg_7 = &(::OpenHRP::DblSequence3&) jointAxis; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::setCharacterLinkData(const char*, const char*, OpenHRP::DynamicsSimulator::LinkDataType, const OpenHRP::DblSequence&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:894:49: warning: cast from type 'const OpenHRP::DblSequence*' to type 'OpenHRP::DblSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_3 = &(::OpenHRP::DblSequence&) data; ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::setCharacterAllLinkData(const char*, OpenHRP::DynamicsSimulator::LinkDataType, const OpenHRP::DblSequence&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1149:49: warning: cast from type 'const OpenHRP::DblSequence*' to type 'OpenHRP::DblSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_2 = &(::OpenHRP::DblSequence&) wdata; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::setGVector(const OpenHRP::DblSequence3&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1216:50: warning: cast from type 'const OpenHRP::DblSequence3*' to type 'OpenHRP::DblSequence3*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::DblSequence3&) wdata; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_DynamicsSimulator::calcCharacterInverseKinematics(const char*, const char*, const char*, const OpenHRP::LinkPosition&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/DynamicsSimulatorSk.cpp:1450:50: warning: cast from type 'const OpenHRP::LinkPosition*' to type 'OpenHRP::LinkPosition*' casts away qualifiers [-Wcast-qual] _call_desc.arg_3 = &(::OpenHRP::LinkPosition&) target; ^~~~~~ [ 40%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/ColdetModelPair.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/ColdetModelPair.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/TriOverlap.cpp:171:15: warning: 'double calc_depth(const Vector3&, const Vector3&, const Vector3&, const Vector3&)' defined but not used [-Wunused-function] static double calc_depth( ^~~~~~~~~~ [ 40%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/SSVTreeCollider.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/SSVTreeCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ [ 40%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/CollisionDetectorSk.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/CollisionDetectorSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp: In member function 'float SSVTreeCollider::SsvSsvDist(const Opcode::AABBCollisionNode*, const Opcode::AABBCollisionNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/SSVTreeCollider.cpp:131:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ [ 41%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/DistFuncs.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/DistFuncs.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:58: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ~~^~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:58: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:55:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::Point& IceMaths::Point::Clamp(float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'void OpenHRP::_objref_CollisionDetector::addCollisionPair(const OpenHRP::LinkPair&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:235:46: warning: cast from type 'const OpenHRP::LinkPair*' to type 'OpenHRP::LinkPair*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::LinkPair&) collisionPair; ^~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_CollisionDetector::queryIntersectionForDefinedPairs(CORBA::Boolean, const OpenHRP::CharacterPositionSequence&, OpenHRP::LinkPairSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:325:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_CollisionDetector::queryIntersectionForGivenPairs(CORBA::Boolean, const OpenHRP::LinkPairSequence&, const OpenHRP::CharacterPositionSequence&, OpenHRP::LinkPairSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:422:54: warning: cast from type 'const OpenHRP::LinkPairSequence*' to type 'OpenHRP::LinkPairSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::LinkPairSequence&) checkPairs; ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:423:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_2 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_CollisionDetector::queryContactDeterminationForDefinedPairs(const OpenHRP::CharacterPositionSequence&, OpenHRP::CollisionSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:510:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_CollisionDetector::queryContactDeterminationForGivenPairs(const OpenHRP::LinkPairSequence&, const OpenHRP::CharacterPositionSequence&, OpenHRP::CollisionSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:603:54: warning: cast from type 'const OpenHRP::LinkPairSequence*' to type 'OpenHRP::LinkPairSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::LinkPairSequence&) checkPairs; ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:604:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'void OpenHRP::_objref_CollisionDetector::queryDistanceForDefinedPairs(const OpenHRP::CharacterPositionSequence&, OpenHRP::DistanceSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:688:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'void OpenHRP::_objref_CollisionDetector::queryDistanceForGivenPairs(const OpenHRP::LinkPairSequence&, const OpenHRP::CharacterPositionSequence&, OpenHRP::DistanceSequence_out)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:777:54: warning: cast from type 'const OpenHRP::LinkPairSequence*' to type 'OpenHRP::LinkPairSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::LinkPairSequence&) checkPairs; ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:778:63: warning: cast from type 'const OpenHRP::CharacterPositionSequence*' to type 'OpenHRP::CharacterPositionSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_1 = &(::OpenHRP::CharacterPositionSequence&) positions; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'virtual void _0RL_cd_04f4de350348fce7_01000000::marshalArguments(cdrStream&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:823:58: warning: cast from type 'const DblArray3_slice* {aka const double*}' to type 'CORBA::Double* {aka double*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_0),24,omni::ALIGN_8); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:836:58: warning: cast from type 'const DblArray3_slice* {aka const double*}' to type 'CORBA::Double* {aka double*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_1),24,omni::ALIGN_8); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp: In member function 'virtual void _0RL_cd_04f4de350348fce7_21000000::marshalArguments(cdrStream&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:936:58: warning: cast from type 'const DblArray3_slice* {aka const double*}' to type 'CORBA::Double* {aka double*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_0),24,omni::ALIGN_8); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/CollisionDetectorSk.cpp:949:58: warning: cast from type 'const DblArray9_slice* {aka const double*}' to type 'CORBA::Double* {aka double*}' casts away qualifiers [-Wcast-qual] _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_1),72,omni::ALIGN_8); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp: In member function 'bool hrpGep::ColdetModelPair::detectSphereSphereCollisions(bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:220:74: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] float x = (pow(D.Magnitude(), 2) + pow(radiusA, 2) - pow(radiusB, 2)) / (2 * D.Magnitude()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:221:18: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float R = sqrt(pow(radiusA, 2) - pow(x, 2)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:237:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[0] = sign * n.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:238:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[1] = sign * n.y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:239:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[2] = sign * n.z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:221:10: warning: unused variable 'R' [-Wunused-variable] float R = sqrt(pow(radiusA, 2) - pow(x, 2)); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:191:57: warning: unused parameter 'detectAllContacts' [-Wunused-parameter] bool ColdetModelPair::detectSphereSphereCollisions(bool detectAllContacts) { ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp: In member function 'bool hrpGep::ColdetModelPair::detectSphereMeshCollisions(bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:342:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] R = sqrt(pow(radius, 2) - pow(face_s.d, 2)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:409:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int k = 0; k < sameplane.size(); k++) { ~~^~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:430:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < new_q.size(); i++) { ~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:438:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[0] = sign * new_n[i].x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:439:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[1] = sign * new_n[i].y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:440:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] col.n_vector[2] = sign * new_n[i].z; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp: In member function 'bool hrpGep::ColdetModelPair::detectPlaneCylinderCollisions(bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:507:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned int i=0; i, std::vector)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:668:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < vx.size(); i++) { ~~^~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:685:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (numInter) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:711:29: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] j[cont] = (j[0] + cont) % point.size(); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:760:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < figure.size(); k++) { ~~^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:778:43: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] figure[k].area = pow(radius, 2) * th / 2; ~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:786:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (k = 0; k < figure.size(); k++) { ~~^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:809:15: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] A = TWOPI * pow(radius, 2); /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:814:15: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] A = TWOPI * pow(radius, 2); /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:703:7: warning: unused variable 'next1' [-Wunused-variable] int next1, next2, next3, next4; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:703:14: warning: unused variable 'next2' [-Wunused-variable] int next1, next2, next3, next4; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:703:21: warning: unused variable 'next3' [-Wunused-variable] int next1, next2, next3, next4; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:703:28: warning: unused variable 'next4' [-Wunused-variable] int next1, next2, next3, next4; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp: In member function 'int hrpGep::ColdetModelPair::makeCCW(std::vector&, std::vector&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:826:8: warning: variable 'vx_tmp' set but not used [-Wunused-but-set-variable] float vx_tmp, vy_tmp; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:826:16: warning: variable 'vy_tmp' set but not used [-Wunused-but-set-variable] float vx_tmp, vy_tmp; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp: In member function 'float hrpGep::ColdetModelPair::calculatePolygonArea(const std::vector&, const std::vector&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:848:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vx.size(); i++) { ~~^~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp: In member function 'void hrpGep::ColdetModelPair::calculateSectorCentroid(float&, float&, float, float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:869:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] g = (abs(th) > LOCAL_EPSILON) ? 4.0 / 3.0 * radius / th * sin(th / 2) : 2.0 / 3.0 * radius; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:869:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp: In member function 'int hrpGep::ColdetModelPair::calculateIntersection(std::vector&, std::vector&, float, float, float, float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:933:34: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] D = 4 * pow(m, 2) * pow(b, 2) - 4 * (1 + pow(m, 2)) * (pow(b, 2) - pow(radius, 2)); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:936:23: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] D = pow(radius, 2) - pow(x1, 2); ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:945:53: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] x_test = (-2 * m * b + pow(-1.0, i) * sqrt(D)) / (2 * (1 + pow(m, 2))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:950:28: warning: conversion to 'float' from '__gnu_cxx::__promote_2::__type {aka double}' may alter its value [-Wfloat-conversion] y_test = pow(-1.0, i) * sqrt(D); ~~~~~~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:958:19: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v_norm = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:959:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] proy_norm = sqrt(pow(x_test - x1, 2) + pow(y_test - y1, 2)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelPair.cpp:977:15: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return t.size(); ~~~~~~^~ [ 42%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ViewSimulatorSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ViewSimulatorSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp [ 42%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceAABB.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceAABB.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp: In member function 'void OpenHRP::_objref_ViewSimulator::updateScene(const OpenHRP::WorldState&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ViewSimulatorSk.cpp:777:48: warning: cast from type 'const OpenHRP::WorldState*' to type 'OpenHRP::WorldState*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::WorldState&) state; ^~~~~ [ 42%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceContainer.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceContainer.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp: In constructor 'IceCore::Container::Container()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:44:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=sizeof(Container); ~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp: In constructor 'IceCore::Container::Container(udword, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:57:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=sizeof(Container); ~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp: In copy constructor 'IceCore::Container::Container(const IceCore::Container&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:71:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=sizeof(Container); ~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp: In member function 'IceCore::Container& IceCore::Container::Empty()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:100:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam-=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp: In member function 'bool IceCore::Container::Resize(udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:118:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam-=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:131:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:135:66: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] if(mCurNbEntries) CopyMemory(NewEntries, mEntries, mCurNbEntries*sizeof(udword)); ~~~~~~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp: In member function 'bool IceCore::Container::SetSize(udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:170:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp: In member function 'bool IceCore::Container::Refit()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:185:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam-=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:198:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:202:48: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(NewEntries, mEntries, mCurNbEntries*sizeof(udword)); ~~~~~~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp: In member function 'udword IceCore::Container::GetUsedRam() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.cpp:337:27: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] return sizeof(Container) + mMaxNbEntries * sizeof(udword); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceIndexedTriangle.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceIndexedTriangle.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceIndexedTriangle.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': [ 44%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/CollisionPairInserter.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/CollisionPairInserter.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceMatrix3x3.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceMatrix3x3.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ [ 44%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceMatrix4x4.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceMatrix4x4.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 44%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/DynamicsSimulatorSk.cpp.o #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/DynamicsSimulatorSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/OnlineViewerSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/OnlineViewerSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceRevisitedRadix.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceRevisitedRadix.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp: In member function 'void OpenHRP::_objref_OnlineViewer::update(const OpenHRP::WorldState&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:254:48: warning: cast from type 'const OpenHRP::WorldState*' to type 'OpenHRP::WorldState*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::WorldState&) state; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp: In member function 'void OpenHRP::_objref_OnlineViewer::drawScene(const OpenHRP::WorldState&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/OnlineViewerSk.cpp:460:48: warning: cast from type 'const OpenHRP::WorldState*' to type 'OpenHRP::WorldState*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::WorldState&) state; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp: In member function 'IceCore::RadixSort& IceCore::RadixSort::Sort(const udword*, udword, IceCore::RadixHint)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:74:21: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] ubyte* p = (ubyte*)input; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:261:29: note: in expansion of macro 'CREATE_HISTOGRAMS' if(hint==RADIX_UNSIGNED) { CREATE_HISTOGRAMS(udword, input); } ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:261:55: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] if(hint==RADIX_UNSIGNED) { CREATE_HISTOGRAMS(udword, input); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:86:26: note: in definition of macro 'CREATE_HISTOGRAMS' type* Running = (type*)buffer; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:74:21: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] ubyte* p = (ubyte*)input; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:262:14: note: in expansion of macro 'CREATE_HISTOGRAMS' else { CREATE_HISTOGRAMS(sdword, input); } ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:262:40: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'sdword* {aka int*}' casts away qualifiers [-Wcast-qual] else { CREATE_HISTOGRAMS(sdword, input); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:86:26: note: in definition of macro 'CREATE_HISTOGRAMS' type* Running = (type*)buffer; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:160:31: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] ubyte UniqueVal = *(((ubyte*)input)+pass); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:278:3: note: in expansion of macro 'CHECK_PASS_VALIDITY' CHECK_PASS_VALIDITY(j); ^~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:313:32: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] ubyte* InputBytes = (ubyte*)input; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp: In member function 'IceCore::RadixSort& IceCore::RadixSort::Sort(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:358:27: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* input = (udword*)input2; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:378:29: warning: cast from type 'const float*' to type 'float*' casts away qualifiers [-Wcast-qual] { CREATE_HISTOGRAMS(float, input2); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:86:26: note: in definition of macro 'CREATE_HISTOGRAMS' type* Running = (type*)buffer; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp: In member function 'udword IceCore::RadixSort::GetUsedRam() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRevisitedRadix.cpp:518:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] UsedRam += 2*CURRENT_SIZE*sizeof(udword); // 2 lists of indices ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::registerCollisionCheckPair(const char*, const char*, const char*, const char*, CORBA::Double, CORBA::Double, const OpenHRP::DblSequence6&, const OpenHRP::DblSequence6&, CORBA::Double, CORBA::Double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:377:50: warning: cast from type 'const OpenHRP::DblSequence6*' to type 'OpenHRP::DblSequence6*' casts away qualifiers [-Wcast-qual] _call_desc.arg_6 = &(::OpenHRP::DblSequence6&) K; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:378:50: warning: cast from type 'const OpenHRP::DblSequence6*' to type 'OpenHRP::DblSequence6*' casts away qualifiers [-Wcast-qual] _call_desc.arg_7 = &(::OpenHRP::DblSequence6&) C; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::registerExtraJoint(const char*, const char*, const char*, const char*, const OpenHRP::DblSequence3&, const OpenHRP::DblSequence3&, OpenHRP::ExtraJointType, const OpenHRP::DblSequence3&, const char*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:579:50: warning: cast from type 'const OpenHRP::DblSequence3*' to type 'OpenHRP::DblSequence3*' casts away qualifiers [-Wcast-qual] _call_desc.arg_4 = &(::OpenHRP::DblSequence3&) link1LocalPos; ^~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:580:50: warning: cast from type 'const OpenHRP::DblSequence3*' to type 'OpenHRP::DblSequence3*' casts away qualifiers [-Wcast-qual] _call_desc.arg_5 = &(::OpenHRP::DblSequence3&) link2LocalPos; ^~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:582:50: warning: cast from type 'const OpenHRP::DblSequence3*' to type 'OpenHRP::DblSequence3*' casts away qualifiers [-Wcast-qual] _call_desc.arg_7 = &(::OpenHRP::DblSequence3&) jointAxis; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::setCharacterLinkData(const char*, const char*, OpenHRP::DynamicsSimulator::LinkDataType, const OpenHRP::DblSequence&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:894:49: warning: cast from type 'const OpenHRP::DblSequence*' to type 'OpenHRP::DblSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_3 = &(::OpenHRP::DblSequence&) data; ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::setCharacterAllLinkData(const char*, OpenHRP::DynamicsSimulator::LinkDataType, const OpenHRP::DblSequence&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:1149:49: warning: cast from type 'const OpenHRP::DblSequence*' to type 'OpenHRP::DblSequence*' casts away qualifiers [-Wcast-qual] _call_desc.arg_2 = &(::OpenHRP::DblSequence&) wdata; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp: In member function 'void OpenHRP::_objref_DynamicsSimulator::setGVector(const OpenHRP::DblSequence3&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:1216:50: warning: cast from type 'const OpenHRP::DblSequence3*' to type 'OpenHRP::DblSequence3*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::DblSequence3&) wdata; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp: In member function 'CORBA::Boolean OpenHRP::_objref_DynamicsSimulator::calcCharacterInverseKinematics(const char*, const char*, const char*, const OpenHRP::LinkPosition&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/DynamicsSimulatorSk.cpp:1450:50: warning: cast from type 'const OpenHRP::LinkPosition*' to type 'OpenHRP::LinkPosition*' casts away qualifiers [-Wcast-qual] _call_desc.arg_3 = &(::OpenHRP::LinkPosition&) target; ^~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 45%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceHPoint.cpp.o #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceHPoint.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceHPoint.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/ColdetModelSharedDataSet.h:18, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp: In member function 'void hrpGep::CollisionPairInserter::get_triangles_in_convex_neighbor(hrpGep::ColdetModelSharedDataSet*, int, hrpGep::CollisionPairInserter::col_tri*, std::vector&, int&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i::size_type {aka long unsigned int}' may alter its value [-Wconversion] int contactIndex = cdContact.size() - 1; ~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp: In member function 'int hrpGep::CollisionPairInserter::new_point_test(int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:374:32: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int last = cdContact.size()-1; ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp: In member function 'virtual int hrpGep::CollisionPairInserter::apply(const Opcode::AABBCollisionNode*, const Opcode::AABBCollisionNode*, int, int, int, hrpGep::Vector3*, hrpGep::Vector3&, double, hrpGep::Vector3&, hrpGep::Vector3&, int, Opcode::MeshInterface*, Opcode::MeshInterface*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:391:38: warning: unused parameter 'b1' [-Wunused-parameter] const Opcode::AABBCollisionNode* b1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:392:38: warning: unused parameter 'b2' [-Wunused-parameter] const Opcode::AABBCollisionNode* b2, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:401:28: warning: unused parameter 'mesh1' [-Wunused-parameter] Opcode::MeshInterface* mesh1, ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:402:28: warning: unused parameter 'mesh2' [-Wunused-parameter] Opcode::MeshInterface* mesh2) ^~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceRandom.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceRandom.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRandom.cpp [ 45%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/LocalizationSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/LocalizationSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/LocalizationSk.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IcePoint.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IcePoint.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<&, int&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/CollisionPairInserter.cpp:127:9: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] int k; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const udword*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:63:58: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(udword)); ~~^~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:87:38: note: in expansion of macro 'IR' mEntries[mCurNbEntries++] = IR(entry); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceContainer.h:97:58: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ~~^~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:55:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::Point& IceMaths::Point::Clamp(float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) [ 46%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/TriOverlap.cpp.o ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/TriOverlap.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp: In member function 'void IceMaths::Point::SetNotUsed()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:131:2: note: in expansion of macro 'IR' IR(x) = 0xffffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:132:2: note: in expansion of macro 'IR' IR(y) = 0xffffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:133:2: note: in expansion of macro 'IR' IR(z) = 0xffffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp: In member function 'BOOL IceMaths::Point::IsNotUsed() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:138:5: note: in expansion of macro 'IR' if(IR(x)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:138:5: note: in expansion of macro 'IR' if(IR(x)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:139:5: note: in expansion of macro 'IR' if(IR(y)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:139:5: note: in expansion of macro 'IR' if(IR(y)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:140:5: note: in expansion of macro 'IR' if(IR(z)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.cpp:140:5: note: in expansion of macro 'IR' if(IR(z)!=0xffffffff) return FALSE; ^~ [ 46%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IcePlane.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IcePlane.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePlane.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ [ 47%] Building CXX object hrplib/hrpCorba/CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ControllerSk.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ControllerSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba/ControllerSk.cpp IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_AABBTree.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_AABBTree.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ [ 47%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ViewSimulatorSk.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ViewSimulatorSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ViewSimulatorSk.cpp float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp: In member function 'bool Opcode::AABBTreeNode::Subdivide(Opcode::AABBTreeBuilder*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:317:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:318:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp: In member function 'void Opcode::AABBTreeNode::_BuildHierarchy(Opcode::AABBTreeBuilder*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:342:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:343:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp: In member function 'void Opcode::AABBTreeNode::_Refit(Opcode::AABBTreeBuilder*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:360:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:361:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp: In member function 'bool Opcode::AABBTree::Refit2(Opcode::AABBTreeBuilder*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:531:106: warning: cast from type 'const IceMaths::AABB*' to type 'IceMaths::AABB*' casts away qualifiers [-Wcast-qual] builder->ComputeGlobalBox(Current.GetPrimitives(), Current.GetNbPrimitives(), *(AABB*)Current.GetAABB()); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:544:28: warning: cast from type 'const IceMaths::AABB*' to type 'IceMaths::AABB*' casts away qualifiers [-Wcast-qual] ((AABB*)Current.GetAABB())->SetMinMax(Min, Max); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp: In member function 'udword Opcode::AABBTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_AABBTree.cpp:559:24: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] if(mIndices) TotalSize+=mNbPrimitives*sizeof(udword); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_BaseModel.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_BaseModel.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_BaseModel.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp: In function 'int separability_test_by_face(const Vector3&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:58:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(nm[0] < 0.0 && nm[1] < 0.0 && nm[2] < 0.0 || /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:62:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(nm[0] < 0.0 && nm[1] < 0.0 && nm[2] > 0.0 || /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:66:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(nm[0] < 0.0 && nm[1] > 0.0 && nm[2] > 0.0 || /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:70:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(nm[0] > 0.0 && nm[1] < 0.0 && nm[2] > 0.0 || /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp: In function 'int triangle_inside_test(const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:103:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if((ef1P3 > ef1P1 && ef1Q > ef1P1 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:106:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] (ef2P1 > ef2P2 && ef2Q > ef2P2 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:109:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] (ef3P2 > ef3P3 && ef3Q > ef3P3 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_BaseModel.cpp:31: [ 48%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Collider.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Collider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Collider.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp: In function 'int find_common_perpendicular(const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, double&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:341:18: warning: unused variable 'vn' [-Wunused-variable] const double vn = 1.0e-2; // threshold to judge an intersecting point is near a vertex ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:335:20: warning: unused parameter 'n1' [-Wunused-parameter] const Vector3& n1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:336:20: warning: unused parameter 'm1' [-Wunused-parameter] const Vector3& m1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp: In function 'int get_normal_vector_test(const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:381:20: warning: unused parameter 'ip1' [-Wunused-parameter] const Vector3& ip1, ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:382:20: warning: unused parameter 'v1' [-Wunused-parameter] const Vector3& v1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:383:20: warning: unused parameter 'ip2' [-Wunused-parameter] const Vector3& ip2, ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:384:20: warning: unused parameter 'v2' [-Wunused-parameter] const Vector3& v2, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ViewSimulatorSk.cpp: In member function 'void OpenHRP::_objref_ViewSimulator::updateScene(const OpenHRP::WorldState&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ViewSimulatorSk.cpp:777:48: warning: cast from type 'const OpenHRP::WorldState*' to type 'OpenHRP::WorldState*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::WorldState&) state; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp: In function 'int find_collision_info(const Vector3&, const Vector3&, const Vector3&, double, double, double, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, const Vector3&, hrpGep::Vector3&, hrpGep::Vector3&, hrpGep::Vector3&, hrpGep::Vector3&, hrpGep::collision_data*, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:593:20: warning: unused parameter 'f1' [-Wunused-parameter] const Vector3& f1, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:594:20: warning: unused parameter 'f2' [-Wunused-parameter] const Vector3& f2, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:595:20: warning: unused parameter 'f3' [-Wunused-parameter] const Vector3& f3, ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:600:14: warning: unused parameter 'ip5' [-Wunused-parameter] Vector3& ip5, /* unused ? */ ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:601:14: warning: unused parameter 'ip6' [-Wunused-parameter] Vector3& ip6, /* unused ? */ ^~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': [ 48%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCorbaStubSkel-3.1.3.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCorba && /usr/bin/cmake -E cmake_link_script CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/link.txt --verbose=1 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /usr/bin/g++ -fPIC -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -shared -Wl,-soname,libhrpCorbaStubSkel-3.1.3.so -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCorbaStubSkel-3.1.3.so CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/OpenHRPCommonSk.cpp.o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/WorldSk.cpp.o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ModelLoaderSk.cpp.o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/CollisionDetectorSk.cpp.o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/DynamicsSimulatorSk.cpp.o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ViewSimulatorSk.cpp.o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/OnlineViewerSk.cpp.o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/LocalizationSk.cpp.o CMakeFiles/hrpCorbaStubSkel-3.1.3.dir/ControllerSk.cpp.o -Wl,-rpath,::::::::::::::::::: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ [ 48%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Common.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Common.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Common.cpp float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) [ 48%] Built target hrpCorbaStubSkel-3.1.3 ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' [ 48%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/SSVTreeCollider.cpp.o IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/SSVTreeCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' [ 48%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_MeshInterface.cpp.o IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_MeshInterface.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/TriOverlap.cpp:171:15: warning: 'double calc_depth(const Vector3&, const Vector3&, const Vector3&, const Vector3&)' defined but not used [-Wunused-function] static double calc_depth( ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' [ 50%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/DistFuncs.cpp.o inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/DistFuncs.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.cpp:2: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.cpp: In member function 'float SSVTreeCollider::SsvSsvDist(const Opcode::AABBCollisionNode*, const Opcode::AABBCollisionNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/SSVTreeCollider.cpp:131:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [ 51%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Model.cpp.o #define IR(x) ((udword&)(x)) ^ [ 52%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/OnlineViewerSk.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Model.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Model.cpp IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/OnlineViewerSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OnlineViewerSk.cpp #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ [ 52%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/LocalizationSk.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/LocalizationSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/LocalizationSk.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp: In member function 'bool Opcode::MeshInterface::RemapClient(udword, const udword*) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp:290:64: warning: cast from type 'const IceMaths::IndexedTriangle* const' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] const IndexedTriangle* T = (const IndexedTriangle*)(((ubyte*)mTris) + i * Stride); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_MeshInterface.cpp:296:52: warning: cast from type 'const IceMaths::IndexedTriangle* const' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] IndexedTriangle* T = (IndexedTriangle*)(((ubyte*)mTris) + i * Stride); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/DistFuncs.cpp:1: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': [ 52%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_OptimizedTree.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Model.cpp: In member function 'virtual bool Opcode::Model::Build(const Opcode::OPCODECREATE&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Model.cpp:149:118: warning: left operand of comma operator has no effect [-Wunused-value] if(NbDegenerate) Log("OPCODE WARNING: found %d degenerate faces in model! Collision might report wrong results!n", NbDegenerate); ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OnlineViewerSk.cpp: In member function 'void OpenHRP::_objref_OnlineViewer::update(const OpenHRP::WorldState&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OnlineViewerSk.cpp:254:48: warning: cast from type 'const OpenHRP::WorldState*' to type 'OpenHRP::WorldState*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::WorldState&) state; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OnlineViewerSk.cpp: In member function 'void OpenHRP::_objref_OnlineViewer::drawScene(const OpenHRP::WorldState&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/OnlineViewerSk.cpp:460:48: warning: cast from type 'const OpenHRP::WorldState*' to type 'OpenHRP::WorldState*' casts away qualifiers [-Wcast-qual] _call_desc.arg_0 = &(::OpenHRP::WorldState&) state; ^~~~~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_OptimizedTree.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ [ 52%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceAABB.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceAABB.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp: In member function 'virtual bool Opcode::AABBCollisionTree::Refit(const Opcode::MeshInterface*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp:276:52: warning: unused parameter 'mesh_interface' [-Wunused-parameter] bool AABBCollisionTree::Refit(const MeshInterface* mesh_interface) ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp: In member function 'virtual bool Opcode::AABBQuantizedTree::Refit(const Opcode::MeshInterface*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp:663:52: warning: unused parameter 'mesh_interface' [-Wunused-parameter] bool AABBQuantizedTree::Refit(const MeshInterface* mesh_interface) ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp: In member function 'virtual bool Opcode::AABBQuantizedNoLeafTree::Refit(const Opcode::MeshInterface*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.cpp:779:58: warning: unused parameter 'mesh_interface' [-Wunused-parameter] bool AABBQuantizedNoLeafTree::Refit(const MeshInterface* mesh_interface) ^~~~~~~~~~~~~~ make -f hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/build.make hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/DependInfo.cmake --color= In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); Scanning dependencies of target hrpUtil-3.1.3 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/build.make hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/build ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ [ 53%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/EasyScanner.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/EasyScanner.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_TreeBuilders.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_TreeBuilders.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.cpp [ 53%] Building CXX object hrpGeplib/hrpGepCorba/CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ControllerSk.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCorbaStubSkel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -fPIC -o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ControllerSk.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba/ControllerSk.cpp [ 53%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceContainer.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceContainer.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:25: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp: In constructor 'IceCore::Container::Container()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:44:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=sizeof(Container); ~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp: In constructor 'IceCore::Container::Container(udword, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:57:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=sizeof(Container); ~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp: In copy constructor 'IceCore::Container::Container(const IceCore::Container&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:71:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=sizeof(Container); ~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp: In member function 'IceCore::Container& IceCore::Container::Empty()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:100:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam-=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp: In member function 'bool IceCore::Container::Resize(udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:118:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam-=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:131:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:135:66: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] if(mCurNbEntries) CopyMemory(NewEntries, mEntries, mCurNbEntries*sizeof(udword)); ~~~~~~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp: In member function 'bool IceCore::Container::SetSize(udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:170:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp: In member function 'bool IceCore::Container::Refit()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:185:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam-=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:198:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] mUsedRam+=mMaxNbEntries*sizeof(udword); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:202:48: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(NewEntries, mEntries, mCurNbEntries*sizeof(udword)); ~~~~~~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp: In member function 'udword IceCore::Container::GetUsedRam() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.cpp:337:27: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] return sizeof(Container) + mMaxNbEntries * sizeof(udword); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceIndexedTriangle.cpp.o [ 55%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_TreeCollider.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_TreeCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeCollider.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceIndexedTriangle.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceIndexedTriangle.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceIndexedTriangle.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceMatrix3x3.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceMatrix3x3.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp: In member function 'void hrp::EasyScanner::loadFile(const string&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp:297:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] size = ftell(file); ~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp:301:12: warning: unused variable 's' [-Wunused-variable] size_t s = fread(textBuf, sizeof(char), size, file); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp: In member function 'void hrp::EasyScanner::skipSpace()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp:321:33: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = whiteSpaceChars.size(); ~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp: In member function 'int hrp::EasyScanner::readToken()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp:394:26: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] intValue = strtol(text, &tail, 0); ~~~~~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp: In member function 'void hrp::EasyScanner::toLower()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp:448:33: warning: conversion to '__gnu_cxx::__alloc_traits >::value_type {aka char}' from 'int' may alter its value [-Wconversion] stringValue[i] = tolower(stringValue[i]); ~~~~~~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp: In member function 'bool hrp::EasyScanner::readInt()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp:507:22: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] intValue = strtol(text, &tail, 0); ~~~~~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp: In function 'hrp::EasyScanner& operator>>(hrp::EasyScanner&, hrp::EasyScanner::Endl)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/EasyScanner.cpp:787:65: warning: unused parameter 'endl' [-Wunused-parameter] EasyScanner& operator>>(EasyScanner& scanner, EasyScanner::Endl endl) ^~~~ [ 55%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceMatrix4x4.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceMatrix4x4.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.cpp [ 56%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepCorbaStubSkel-3.1.3.so cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCorba && /usr/bin/cmake -E cmake_link_script CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -shared -Wl,-soname,libhrpGepCorbaStubSkel-3.1.3.so -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepCorbaStubSkel-3.1.3.so CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/OpenHRPCommonSk.cpp.o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/WorldSk.cpp.o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ModelLoaderSk.cpp.o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/CollisionDetectorSk.cpp.o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/DynamicsSimulatorSk.cpp.o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ViewSimulatorSk.cpp.o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/OnlineViewerSk.cpp.o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/LocalizationSk.cpp.o CMakeFiles/hrpGepCorbaStubSkel-3.1.3.dir/ControllerSk.cpp.o -Wl,-rpath,::::::::::::::::::: In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; [ 56%] Built target hrpGepCorbaStubSkel-3.1.3 ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ [ 56%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_VolumeCollider.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_VolumeCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_VolumeCollider.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.cpp:39: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceRevisitedRadix.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceRevisitedRadix.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ make -f hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/build.make hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/depend /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_VolumeCollider.cpp:31: cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/DependInfo.cmake --color= /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ Scanning dependencies of target hrpGepUtil-3.1.3 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' ^ make -f hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/build.make hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/build /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) [ 56%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/EasyScanner.cpp.o ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/EasyScanner.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp: In member function 'IceCore::RadixSort& IceCore::RadixSort::Sort(const udword*, udword, IceCore::RadixHint)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:74:21: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] ubyte* p = (ubyte*)input; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:261:29: note: in expansion of macro 'CREATE_HISTOGRAMS' if(hint==RADIX_UNSIGNED) { CREATE_HISTOGRAMS(udword, input); } ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:261:55: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] if(hint==RADIX_UNSIGNED) { CREATE_HISTOGRAMS(udword, input); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:86:26: note: in definition of macro 'CREATE_HISTOGRAMS' type* Running = (type*)buffer; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:74:21: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] ubyte* p = (ubyte*)input; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:262:14: note: in expansion of macro 'CREATE_HISTOGRAMS' else { CREATE_HISTOGRAMS(sdword, input); } ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:262:40: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'sdword* {aka int*}' casts away qualifiers [-Wcast-qual] else { CREATE_HISTOGRAMS(sdword, input); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:86:26: note: in definition of macro 'CREATE_HISTOGRAMS' type* Running = (type*)buffer; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:160:31: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] ubyte UniqueVal = *(((ubyte*)input)+pass); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:278:3: note: in expansion of macro 'CHECK_PASS_VALIDITY' CHECK_PASS_VALIDITY(j); ^~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:313:32: warning: cast from type 'const udword* {aka const unsigned int*}' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] ubyte* InputBytes = (ubyte*)input; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp: In member function 'IceCore::RadixSort& IceCore::RadixSort::Sort(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:358:27: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* input = (udword*)input2; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:378:29: warning: cast from type 'const float*' to type 'float*' casts away qualifiers [-Wcast-qual] { CREATE_HISTOGRAMS(float, input2); } ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:86:26: note: in definition of macro 'CREATE_HISTOGRAMS' type* Running = (type*)buffer; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp: In member function 'udword IceCore::RadixSort::GetUsedRam() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRevisitedRadix.cpp:518:10: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] UsedRam += 2*CURRENT_SIZE*sizeof(udword); // 2 lists of indices ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeCollider.cpp:42:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TriTriOverlap.h: In member function 'BOOL Opcode::AABBTreeCollider::TriTriOverlap(const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TriTriOverlap.h:225:58: warning: cast from type 'const Opcode::MeshInterface*' to type 'Opcode::MeshInterface*' casts away qualifiers [-Wcast-qual] (MeshInterface*)mIMesh0, ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TriTriOverlap.h:226:58: warning: cast from type 'const Opcode::MeshInterface*' to type 'Opcode::MeshInterface*' casts away qualifiers [-Wcast-qual] (MeshInterface*)mIMesh1); ^~~~~~~ [ 57%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceHPoint.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceHPoint.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceHPoint.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ [ 57%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceRandom.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceRandom.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRandom.cpp IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceHPoint.cpp:29: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ [ 57%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_RayCollider.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_RayCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp: In member function 'void hrpGep::EasyScanner::loadFile(const string&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp:297:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] size = ftell(file); ~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp:301:12: warning: unused variable 's' [-Wunused-variable] size_t s = fread(textBuf, sizeof(char), size, file); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp: In member function 'void hrpGep::EasyScanner::skipSpace()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp:321:33: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = whiteSpaceChars.size(); ~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp: In member function 'int hrpGep::EasyScanner::readToken()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp:394:26: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] intValue = strtol(text, &tail, 0); ~~~~~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp: In member function 'void hrpGep::EasyScanner::toLower()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp:448:33: warning: conversion to '__gnu_cxx::__alloc_traits >::value_type {aka char}' from 'int' may alter its value [-Wconversion] stringValue[i] = tolower(stringValue[i]); ~~~~~~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp: In member function 'bool hrpGep::EasyScanner::readInt()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp:507:22: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] intValue = strtol(text, &tail, 0); ~~~~~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp: In function 'hrpGep::EasyScanner& operator>>(hrpGep::EasyScanner&, hrpGep::EasyScanner::Endl)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/EasyScanner.cpp:787:65: warning: unused parameter 'endl' [-Wunused-parameter] EasyScanner& operator>>(EasyScanner& scanner, EasyScanner::Endl endl) ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ [ 57%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IcePoint.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IcePoint.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceRandom.cpp:12: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/Eigen3d.cpp.o In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:115: cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/Eigen3d.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayTriOverlap.h: In member function 'BOOL Opcode::RayCollider::RayTriOverlap(const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayTriOverlap.h:42:44: note: in expansion of macro 'IR' if(IS_NEGATIVE_FLOAT(mStabbedFace.mU) || IR(mStabbedFace.mU)>IR(det)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayTriOverlap.h:42:64: note: in expansion of macro 'IR' if(IS_NEGATIVE_FLOAT(mStabbedFace.mU) || IR(mStabbedFace.mU)>IR(det)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayTriOverlap.h:74:44: note: in expansion of macro 'IR' if(IS_NEGATIVE_FLOAT(mStabbedFace.mU) || IR(mStabbedFace.mU)>IEEE_1_0) return FALSE; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:100:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.h: In constructor 'Opcode::RayCollider::RayCollider()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.h:205:15: warning: 'Opcode::RayCollider::mCulling' will be initialized after [-Wreorder] bool mCulling; //!< Stab culled faces or not ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.h:187:21: warning: 'void (* Opcode::RayCollider::mHitCallback)(const Opcode::CollisionFace&, void*)' [-Wreorder] HitCallback mHitCallback; //!< Callback used to record a hit ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:205:1: warning: when initialized here [-Wreorder] RayCollider::RayCollider() : ^~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp: In member function 'bool Opcode::RayCollider::Collide(const IceMaths::Ray&, const Opcode::Model&, const IceMaths::Matrix4x4*, udword*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:281:7: note: in expansion of macro 'IR' if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:289:7: note: in expansion of macro 'IR' if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:304:7: note: in expansion of macro 'IR' if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:312:7: note: in expansion of macro 'IR' if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp: In member function 'BOOL Opcode::RayCollider::InitQuery(const IceMaths::Ray&, const IceMaths::Matrix4x4*, udword*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBQuantizedNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBNoLeafNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPosPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPosPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetNegPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetNegPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBQuantizedNoLeafNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPosPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPosPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetNegPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetNegPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp: In member function 'void IceMaths::Point::SetNotUsed()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:131:2: note: in expansion of macro 'IR' IR(x) = 0xffffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:132:2: note: in expansion of macro 'IR' IR(y) = 0xffffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:133:2: note: in expansion of macro 'IR' IR(z) = 0xffffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp: In member function 'BOOL IceMaths::Point::IsNotUsed() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:138:5: note: in expansion of macro 'IR' if(IR(x)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:138:5: note: in expansion of macro 'IR' if(IR(x)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:139:5: note: in expansion of macro 'IR' if(IR(y)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:139:5: note: in expansion of macro 'IR' if(IR(y)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:140:5: note: in expansion of macro 'IR' if(IR(z)!=0xffffffff) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.cpp:140:5: note: in expansion of macro 'IR' if(IR(z)!=0xffffffff) return FALSE; ^~ [ 58%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IcePlane.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IcePlane.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePlane.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ [ 58%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_AABBTree.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_AABBTree.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ [ 58%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_SphereCollider.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_SphereCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_SphereCollider.cpp IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePlane.cpp:21: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:55:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::Point& IceMaths::Point::Clamp(float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:47: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp: In member function 'bool Opcode::AABBTreeNode::Subdivide(Opcode::AABBTreeBuilder*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:317:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:318:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp: In member function 'void Opcode::AABBTreeNode::_BuildHierarchy(Opcode::AABBTreeBuilder*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:342:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:343:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp: In member function 'void Opcode::AABBTreeNode::_Refit(Opcode::AABBTreeBuilder*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:360:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Pos = (AABBTreeNode*)GetPos(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:361:44: warning: cast from type 'const Opcode::AABBTreeNode*' to type 'Opcode::AABBTreeNode*' casts away qualifiers [-Wcast-qual] AABBTreeNode* Neg = (AABBTreeNode*)GetNeg(); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp: In member function 'bool Opcode::AABBTree::Refit2(Opcode::AABBTreeBuilder*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:531:106: warning: cast from type 'const IceMaths::AABB*' to type 'IceMaths::AABB*' casts away qualifiers [-Wcast-qual] builder->ComputeGlobalBox(Current.GetPrimitives(), Current.GetNbPrimitives(), *(AABB*)Current.GetAABB()); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:544:28: warning: cast from type 'const IceMaths::AABB*' to type 'IceMaths::AABB*' casts away qualifiers [-Wcast-qual] ((AABB*)Current.GetAABB())->SetMinMax(Min, Max); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp: In member function 'udword Opcode::AABBTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_AABBTree.cpp:559:24: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] if(mIndices) TotalSize+=mNbPrimitives*sizeof(udword); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_BaseModel.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_BaseModel.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_BaseModel.cpp [ 59%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Picking.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Picking.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Picking.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0< IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:55:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::Point& IceMaths::Point::Clamp(float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ [ 60%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/Eigen3d.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/Eigen3d.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.cpp ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_BaseModel.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ [ 61%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Collider.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Collider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Collider.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object hrplib/hrpCollision/CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_PlanesCollider.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_PlanesCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ [ 61%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/Eigen4d.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/Eigen4d.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen4d.cpp ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Collider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ [ 61%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Common.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Common.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Common.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0< IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:44:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.h: In member function 'IceCore::Container& IceCore::Container::Add(const float*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceContainer.h:97:58: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] CopyMemory(&mEntries[mCurNbEntries], entries, nb*sizeof(float)); ~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:55:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::Point& IceMaths::Point::Clamp(float, float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' [ 61%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_MeshInterface.cpp.o IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_MeshInterface.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Common.cpp:46: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp:119: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp: In member function 'bool Opcode::MeshInterface::RemapClient(udword, const udword*) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp:290:64: warning: cast from type 'const IceMaths::IndexedTriangle* const' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] const IndexedTriangle* T = (const IndexedTriangle*)(((ubyte*)mTris) + i * Stride); ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_MeshInterface.cpp:296:52: warning: cast from type 'const IceMaths::IndexedTriangle* const' to type 'ubyte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual] IndexedTriangle* T = (IndexedTriangle*)(((ubyte*)mTris) + i * Stride); ^~~~~ [ 61%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Model.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Model.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Model.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Model.cpp:93: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Model.cpp: In member function 'virtual bool Opcode::Model::Build(const Opcode::OPCODECREATE&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Model.cpp:149:118: warning: left operand of comma operator has no effect [-Wunused-value] if(NbDegenerate) Log("OPCODE WARNING: found %d degenerate faces in model! Collision might report wrong results!n", NbDegenerate); ^~~~~~~~~~~~ [ 62%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_OptimizedTree.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_OptimizedTree.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Opcode.h:105:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.h: In constructor 'Opcode::PlanesCollider::PlanesCollider()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.h:94:17: warning: 'Opcode::PlanesCollider::mPlanes' will be initialized after [-Wreorder] Plane* mPlanes; ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.h:93:17: warning: 'udword Opcode::PlanesCollider::mNbPlanes' [-Wreorder] udword mNbPlanes; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:58:1: warning: when initialized here [-Wreorder] PlanesCollider::PlanesCollider() : ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp: In member function 'BOOL Opcode::PlanesCollider::InitQuery(Opcode::PlanesCache&, const IceMaths::Plane*, udword, const IceMaths::Matrix4x4*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:199:44: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] else CopyMemory(mPlanes, planes, nb_planes*sizeof(Plane)); ~~~~~~~~~^~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp:69: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp: In member function 'virtual bool Opcode::AABBCollisionTree::Refit(const Opcode::MeshInterface*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp:276:52: warning: unused parameter 'mesh_interface' [-Wunused-parameter] bool AABBCollisionTree::Refit(const MeshInterface* mesh_interface) ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp: In member function 'virtual bool Opcode::AABBQuantizedTree::Refit(const Opcode::MeshInterface*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp:663:52: warning: unused parameter 'mesh_interface' [-Wunused-parameter] bool AABBQuantizedTree::Refit(const MeshInterface* mesh_interface) ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp: In member function 'virtual bool Opcode::AABBQuantizedNoLeafTree::Refit(const Opcode::MeshInterface*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.cpp:779:58: warning: unused parameter 'mesh_interface' [-Wunused-parameter] bool AABBQuantizedNoLeafTree::Refit(const MeshInterface* mesh_interface) ^~~~~~~~~~~~~~ [ 62%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/Eigen4d.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/Eigen4d.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen4d.cpp [ 63%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/MatrixSolvers.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/MatrixSolvers.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/MatrixSolvers.cpp [ 63%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_TreeBuilders.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_TreeBuilders.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h: In member function 'void Opcode::PlanesCollider::_Collide(const Opcode::AABBCollisionNode*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::id1' may be used uninitialized in this function [-Wmaybe-uninitialized] class collision_data ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::id2' may be used uninitialized in this function [-Wmaybe-uninitialized] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::c_type' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h: In member function 'void Opcode::PlanesCollider::_Collide(const Opcode::AABBQuantizedNode*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::id1' may be used uninitialized in this function [-Wmaybe-uninitialized] class collision_data ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::id2' may be used uninitialized in this function [-Wmaybe-uninitialized] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::c_type' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h: In member function 'void Opcode::PlanesCollider::_Collide(const Opcode::AABBNoLeafNode*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::id1' may be used uninitialized in this function [-Wmaybe-uninitialized] class collision_data ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::id2' may be used uninitialized in this function [-Wmaybe-uninitialized] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::c_type' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ [ 63%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_TreeCollider.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_TreeCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeCollider.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h: In member function 'void Opcode::PlanesCollider::_Collide(const Opcode::AABBQuantizedNoLeafNode*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::id1' may be used uninitialized in this function [-Wmaybe-uninitialized] class collision_data ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::id2' may be used uninitialized in this function [-Wmaybe-uninitialized] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrp::collision_data::c_type' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h: In member function 'BOOL Opcode::PlanesCollider::InitQuery(Opcode::PlanesCache&, const IceMaths::Plane*, udword, const IceMaths::Matrix4x4*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h: In member function 'bool Opcode::HybridPlanesCollider::Collide(Opcode::PlanesCache&, const IceMaths::Plane*, udword, const Opcode::HybridModel&, const IceMaths::Matrix4x4*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ [ 63%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCollision-3.1.3.so cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/cmake -E cmake_link_script CMakeFiles/hrpCollision-3.1.3.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -shared -Wl,-soname,libhrpCollision-3.1.3.so.0 -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCollision-3.1.3.so.0.0.0 CMakeFiles/hrpCollision-3.1.3.dir/ColdetModel.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/ColdetModelPair.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/CollisionPairInserter.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/TriOverlap.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/SSVTreeCollider.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/DistFuncs.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceAABB.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceContainer.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceIndexedTriangle.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceMatrix3x3.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceMatrix4x4.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceRevisitedRadix.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceHPoint.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IceRandom.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IcePoint.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/Ice/IcePlane.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_AABBTree.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_BaseModel.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Collider.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Common.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_MeshInterface.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Model.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_OptimizedTree.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_TreeBuilders.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_TreeCollider.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_VolumeCollider.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_RayCollider.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_SphereCollider.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_Picking.cpp.o CMakeFiles/hrpCollision-3.1.3.dir/Opcode/OPC_PlanesCollider.cpp.o -Wl,-rpath,::::::::::::::::::: -lm /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/MatrixSolvers.cpp: In function 'int hrp::solveLinearEquationSVD(const dmatrix&, const dvector&, hrp::dvector&, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/MatrixSolvers.cpp:159:26: warning: conversion to 'int' from 'Eigen::Index {aka long int}' may alter its value [-Wconversion] const int m = _a.rows(); ~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/MatrixSolvers.cpp:160:26: warning: conversion to 'int' from 'Eigen::Index {aka long int}' may alter its value [-Wconversion] const int n = _a.cols(); ~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/MatrixSolvers.cpp: In function 'int hrp::calcSRInverse(const dmatrix&, hrp::dmatrix&, double, hrp::dmatrix)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/MatrixSolvers.cpp:349:28: warning: conversion to 'int' from 'Eigen::Index {aka long int}' may alter its value [-Wconversion] const int c = _a.rows(); // 6 ~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/MatrixSolvers.cpp:350:28: warning: conversion to 'int' from 'Eigen::Index {aka long int}' may alter its value [-Wconversion] const int n = _a.cols(); // n ~~~~~~~^~ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpCollision && /usr/bin/cmake -E cmake_symlink_library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCollision-3.1.3.so.0.0.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCollision-3.1.3.so.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCollision-3.1.3.so make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 63%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/MatrixSolvers.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/MatrixSolvers.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/MatrixSolvers.cpp [ 63%] Built target hrpCollision-3.1.3 [ 64%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/UrlUtil.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/UrlUtil.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/UrlUtil.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/MatrixSolvers.cpp:364:3: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeCollider.cpp:34: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeCollider.cpp:42:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TriTriOverlap.h: In member function 'BOOL Opcode::AABBTreeCollider::TriTriOverlap(const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TriTriOverlap.h:225:58: warning: cast from type 'const Opcode::MeshInterface*' to type 'Opcode::MeshInterface*' casts away qualifiers [-Wcast-qual] (MeshInterface*)mIMesh0, ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TriTriOverlap.h:226:58: warning: cast from type 'const Opcode::MeshInterface*' to type 'Opcode::MeshInterface*' casts away qualifiers [-Wcast-qual] (MeshInterface*)mIMesh1); ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/MatrixSolvers.cpp: In function 'int hrpGep::solveLinearEquationSVD(const dmatrix&, const dvector&, hrpGep::dvector&, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/MatrixSolvers.cpp:159:26: warning: conversion to 'int' from 'Eigen::Index {aka long int}' may alter its value [-Wconversion] const int m = _a.rows(); ~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/MatrixSolvers.cpp:160:26: warning: conversion to 'int' from 'Eigen::Index {aka long int}' may alter its value [-Wconversion] const int n = _a.cols(); ~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/MatrixSolvers.cpp: In function 'int hrpGep::calcSRInverse(const dmatrix&, hrpGep::dmatrix&, double, hrpGep::dmatrix)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/MatrixSolvers.cpp:349:28: warning: conversion to 'int' from 'Eigen::Index {aka long int}' may alter its value [-Wconversion] const int c = _a.rows(); // 6 ~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/MatrixSolvers.cpp:350:28: warning: conversion to 'int' from 'Eigen::Index {aka long int}' may alter its value [-Wconversion] const int n = _a.cols(); // n ~~~~~~~^~ [ 65%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_VolumeCollider.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_VolumeCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_VolumeCollider.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/MatrixSolvers.cpp:364:3: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ [ 65%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_RayCollider.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_RayCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_VolumeCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ [ 65%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_SphereCollider.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_SphereCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_SphereCollider.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayTriOverlap.h: In member function 'BOOL Opcode::RayCollider::RayTriOverlap(const IceMaths::Point&, const IceMaths::Point&, const IceMaths::Point&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayTriOverlap.h:42:44: note: in expansion of macro 'IR' if(IS_NEGATIVE_FLOAT(mStabbedFace.mU) || IR(mStabbedFace.mU)>IR(det)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayTriOverlap.h:42:64: note: in expansion of macro 'IR' if(IS_NEGATIVE_FLOAT(mStabbedFace.mU) || IR(mStabbedFace.mU)>IR(det)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayTriOverlap.h:74:44: note: in expansion of macro 'IR' if(IS_NEGATIVE_FLOAT(mStabbedFace.mU) || IR(mStabbedFace.mU)>IEEE_1_0) return FALSE; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:100:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.h: In constructor 'Opcode::RayCollider::RayCollider()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.h:205:15: warning: 'Opcode::RayCollider::mCulling' will be initialized after [-Wreorder] bool mCulling; //!< Stab culled faces or not ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.h:187:21: warning: 'void (* Opcode::RayCollider::mHitCallback)(const Opcode::CollisionFace&, void*)' [-Wreorder] HitCallback mHitCallback; //!< Callback used to record a hit ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:205:1: warning: when initialized here [-Wreorder] RayCollider::RayCollider() : ^~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:115: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp: In member function 'bool Opcode::RayCollider::Collide(const IceMaths::Ray&, const Opcode::Model&, const IceMaths::Matrix4x4*, udword*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:281:7: note: in expansion of macro 'IR' if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:289:7: note: in expansion of macro 'IR' if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:304:7: note: in expansion of macro 'IR' if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:312:7: note: in expansion of macro 'IR' if(IR(mMaxDist)!=IEEE_MAX_FLOAT) _SegmentStab(Tree->GetNodes()); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp: In member function 'BOOL Opcode::RayCollider::InitQuery(const IceMaths::Ray&, const IceMaths::Matrix4x4*, udword*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBQuantizedNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBNoLeafNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPosPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPosPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetNegPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetNegPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBQuantizedNoLeafNode*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPosPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetPosPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:6: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetNegPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_RayCollider.cpp:183:33: note: in expansion of macro 'IR' if(IR(mStabbedFace.mDistance)GetNegPrimitive(), OPC_CONTACT) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_SphereCollider.cpp:35: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Picking.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Picking.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Picking.cpp [ 67%] Building CXX object hrpGeplib/hrpGepCollision/CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_PlanesCollider.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepCollision_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_PlanesCollider.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_Picking.cpp:20: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': [ 67%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/UrlUtil.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/UrlUtil.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/UrlUtil.cpp inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float FastFabs(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:38:22: note: in expansion of macro 'IR' udword FloatBits = IR(x)&0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:39:10: note: in expansion of macro 'FR' return FR(FloatBits); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsat(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:64:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = (udword&)f & ~((sdword&)f >>31); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:65:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float frsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:72:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = 0x5f3759df - ((udword&)f >> 1); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:74:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)y = (float&)y * ( 1.5f - ( x * (float&)y * (float&)y ) ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:76:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float InvSqrt(const float&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:82:63: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword tmp = (udword(IEEE_1_0 << 1) + IEEE_1_0 - *(udword*)&x) >> 1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:83:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] float y = *(float*)&tmp; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float RSqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:97:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] i = * (long *) &y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:99:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] y = * (float *) &i; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fsqrt(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:108:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword y = ( ( (sdword&)f - 0x3f800000 ) >> 1 ) + 0x3f800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:112:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)y; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float fepsilon(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:118:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] udword b = (udword&)f & 0xff800000; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:120:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (float&)a -= (float&)b; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:122:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return (float&)a; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsNAN(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:126:47: note: in expansion of macro 'IR' inline_ bool IsNAN(float value) { return (IR(value)&0x7f800000) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:127:53: note: in expansion of macro 'IR' inline_ bool IsIndeterminate(float value) { return IR(value) == 0xffc00000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:128:49: note: in expansion of macro 'IR' inline_ bool IsPlusInf(float value) { return IR(value) == 0x7f800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:129:49: note: in expansion of macro 'IR' inline_ bool IsMinusInf(float value) { return IR(value) == 0xff800000; } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'float ComputeFloatEpsilon()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:177:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((udword&)f)^=1; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h: In function 'int ConvertToSortable(float)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:302:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int& Fi = (int&)f; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:43:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h: In function 'void IceCore::SetLeastNBits(udword&, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceUtils.h:93:61: warning: left shift of negative value [-Wshift-negative-value] inline_ void SetLeastNBits(udword& x, udword n) { x|=~(~0<max) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:210:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(xmax) x=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:211:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ymax) y=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(zmax) z=max; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:212:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(zmax) z=max; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_IceHook.h:38:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:74, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'BOOL IceMaths::Point::IsZero() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:13: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:22: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:229:31: note: in expansion of macro 'IR' if(IR(x) || IR(y) || IR(z)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::Tweak(udword, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:44: note: in expansion of macro 'IR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:245:74: note: in expansion of macro 'FR' if(coord_mask&1) { udword Dummy = IR(x); Dummy^=tweak_mask; x = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:44: note: in expansion of macro 'IR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:246:74: note: in expansion of macro 'FR' if(coord_mask&2) { udword Dummy = IR(y); Dummy^=tweak_mask; y = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:44: note: in expansion of macro 'IR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:247:74: note: in expansion of macro 'FR' if(coord_mask&4) { udword Dummy = IR(z); Dummy^=tweak_mask; z = FR(Dummy); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakBigger()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:255:97: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:256:92: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:257:92: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(!IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'void IceMaths::Point::TweakSmaller()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:26: note: in expansion of macro 'IR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:263:96: note: in expansion of macro 'FR' udword Dummy = (IR(x)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(x)) Dummy+=TWEAKMASK+1; x = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:21: note: in expansion of macro 'IR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:264:91: note: in expansion of macro 'FR' Dummy = (IR(y)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(y)) Dummy+=TWEAKMASK+1; y = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:21: note: in expansion of macro 'IR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:27:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define FR(x) ((float&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:265:91: note: in expansion of macro 'FR' Dummy = (IR(z)&TWEAKNOTMASK); if(IS_NEGATIVE_FLOAT(z)) Dummy+=TWEAKMASK+1; z = FR(Dummy); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'udword IceMaths::Point::VectorCode() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:18: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:33: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:337:62: note: in expansion of macro 'IR' return (IR(x)>>31) | ((IR(y)&SIGN_BITMASK)>>30) | ((IR(z)&SIGN_BITMASK)>>29); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'IceMaths::PointComponent IceMaths::Point::ClosestAxis() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:356:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Y]) > AIR(Vals[m])) m = _Y; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:13: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:357:29: note: in expansion of macro 'AIR' if(AIR(Vals[_Z]) > AIR(Vals[m])) m = _Z; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator==(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:66: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:73: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:84: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:91: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:102: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:455:109: note: in expansion of macro 'IR' inline_ bool operator==(const Point& p) const { return ( (IR(x)==IR(p.x))&&(IR(y)==IR(p.y))&&(IR(z)==IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h: In member function 'bool IceMaths::Point::operator!=(const IceMaths::Point&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:66: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:73: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:84: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:91: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:102: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IcePoint.h:457:109: note: in expansion of macro 'IR' inline_ bool operator!=(const Point& p) const { return ( (IR(x)!=IR(p.x))||(IR(y)!=IR(p.y))||(IR(z)!=IR(p.z))); } ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'bool IceMaths::Matrix3x3::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:93:13: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:94:13: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:95:13: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:97:13: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:98:13: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:99:13: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:101:13: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:102:13: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:103:13: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h: In member function 'void IceMaths::Matrix3x3::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:10: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:25: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:38: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:53: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:66: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:289:81: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:10: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:25: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:38: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:53: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:66: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:290:81: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:10: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:25: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:38: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:53: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:66: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix3x3.h:291:81: note: in expansion of macro 'IR' IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'bool IceMaths::Matrix4x4::IsIdentity() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:178:14: note: in expansion of macro 'IR' if(IR(m[0][0])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:179:14: note: in expansion of macro 'IR' if(IR(m[0][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:180:14: note: in expansion of macro 'IR' if(IR(m[0][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:181:14: note: in expansion of macro 'IR' if(IR(m[0][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) [ 67%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlNodes.cpp.o ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:183:14: note: in expansion of macro 'IR' if(IR(m[1][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlNodes.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlNodes.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:184:14: note: in expansion of macro 'IR' if(IR(m[1][1])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:185:14: note: in expansion of macro 'IR' if(IR(m[1][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:186:14: note: in expansion of macro 'IR' if(IR(m[1][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:188:14: note: in expansion of macro 'IR' if(IR(m[2][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:189:14: note: in expansion of macro 'IR' if(IR(m[2][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:190:14: note: in expansion of macro 'IR' if(IR(m[2][2])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:191:14: note: in expansion of macro 'IR' if(IR(m[2][3])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:193:14: note: in expansion of macro 'IR' if(IR(m[3][0])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:194:14: note: in expansion of macro 'IR' if(IR(m[3][1])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:195:14: note: in expansion of macro 'IR' if(IR(m[3][2])!=0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:196:14: note: in expansion of macro 'IR' if(IR(m[3][3])!=IEEE_1_0) return false; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h: In member function 'void IceMaths::Matrix4x4::Transpose()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:11: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:26: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:40: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:55: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:69: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:226:84: note: in expansion of macro 'IR' IR(m[1][0]) ^= IR(m[0][1]); IR(m[0][1]) ^= IR(m[1][0]); IR(m[1][0]) ^= IR(m[0][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:11: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:26: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:40: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:55: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:69: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:227:84: note: in expansion of macro 'IR' IR(m[2][0]) ^= IR(m[0][2]); IR(m[0][2]) ^= IR(m[2][0]); IR(m[2][0]) ^= IR(m[0][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:11: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:26: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:40: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:55: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:69: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:228:84: note: in expansion of macro 'IR' IR(m[3][0]) ^= IR(m[0][3]); IR(m[0][3]) ^= IR(m[3][0]); IR(m[3][0]) ^= IR(m[0][3]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:11: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:26: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:40: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:55: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:69: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:229:84: note: in expansion of macro 'IR' IR(m[1][2]) ^= IR(m[2][1]); IR(m[2][1]) ^= IR(m[1][2]); IR(m[1][2]) ^= IR(m[2][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:11: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:26: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:40: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:55: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:69: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:230:84: note: in expansion of macro 'IR' IR(m[1][3]) ^= IR(m[3][1]); IR(m[3][1]) ^= IR(m[1][3]); IR(m[1][3]) ^= IR(m[3][1]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:11: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:26: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:40: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:55: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:69: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceMatrix4x4.h:231:84: note: in expansion of macro 'IR' IR(m[2][3]) ^= IR(m[3][2]); IR(m[3][2]) ^= IR(m[2][3]); IR(m[2][3]) ^= IR(m[3][2]); ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:88: note: in expansion of macro 'AIR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:380:98: note: in expansion of macro 'IR' float tx = mCenter.x - a.mCenter.x; float ex = a.mExtents.x + mExtents.x; if(AIR(tx) > IR(ex)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:88: note: in expansion of macro 'AIR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:381:98: note: in expansion of macro 'IR' float ty = mCenter.y - a.mCenter.y; float ey = a.mExtents.y + mExtents.y; if(AIR(ty) > IR(ey)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:88: note: in expansion of macro 'AIR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:382:98: note: in expansion of macro 'IR' float tz = mCenter.z - a.mCenter.z; float ez = a.mExtents.z + mExtents.z; if(AIR(tz) > IR(ez)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'BOOL IceMaths::AABB::Intersect(const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:24:22: note: in expansion of macro 'IR' #define AIR(x) (IR(x)&0x7fffffff) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:14: note: in expansion of macro 'AIR' if(AIR(t) > IR(e)) return FALSE; ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:413:23: note: in expansion of macro 'IR' if(AIR(t) > IR(e)) return FALSE; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h: In member function 'void IceMaths::AABB::Rotate(const IceMaths::Matrix4x4&, IceMaths::AABB&) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:11: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:33: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:431:55: note: in expansion of macro 'IR' IR(Ex.x)&=0x7fffffff; IR(Ex.y)&=0x7fffffff; IR(Ex.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:11: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:33: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:434:55: note: in expansion of macro 'IR' IR(Ey.x)&=0x7fffffff; IR(Ey.y)&=0x7fffffff; IR(Ey.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:11: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:33: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceFPU.h:18:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define IR(x) ((udword&)(x)) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Ice/IceAABB.h:437:55: note: in expansion of macro 'IR' IR(Ez.x)&=0x7fffffff; IR(Ez.y)&=0x7fffffff; IR(Ez.z)&=0x7fffffff; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:88:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual float Opcode::AABBTreeBuilder::GetSplittingValue(const udword*, udword, const IceMaths::AABB&, udword) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:56: warning: unused parameter 'primitives' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:90:75: warning: unused parameter 'nb_prims' [-Wunused-parameter] virtual float GetSplittingValue(const udword* primitives, udword nb_prims, const AABB& global_box, udword axis) const ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h: In member function 'virtual BOOL Opcode::AABBTreeBuilder::ValidateSubdivision(const udword*, udword, const IceMaths::AABB&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:57: warning: unused parameter 'primitives' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_TreeBuilders.h:105:98: warning: unused parameter 'global_box' [-Wunused-parameter] virtual BOOL ValidateSubdivision(const udword* primitives, udword nb_prims, const AABB& global_box) ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:91:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:78:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBCollisionNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBCollisionNode::GetRadius() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:84:53: warning: cast from type 'const float*' to type 'udword* {aka unsigned int*}' casts away qualifiers [-Wcast-qual] udword* Bits = (udword*)&mAABB.mExtents.x; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNode::GetPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:42:59: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPrimitive() const { return (mData>>1); } ~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:102:3: note: in expansion of macro 'IMPLEMENT_IMPLICIT_NODE' IMPLEMENT_IMPLICIT_NODE(AABBQuantizedNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:118:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBNoLeafNode, CollisionAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetPosPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:65:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetPosPrimitive() const { return (mPosData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'udword Opcode::AABBQuantizedNoLeafNode::GetNegPrimitive() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:66:65: warning: conversion to 'udword {aka unsigned int}' from 'long long unsigned int' may alter its value [-Wconversion] inline_ udword GetNegPrimitive() const { return (mNegData>>1); } ~~~~~~~~~^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:123:3: note: in expansion of macro 'IMPLEMENT_NOLEAF_NODE' IMPLEMENT_NOLEAF_NODE(AABBQuantizedNoLeafNode, QuantizedAABB) ^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBCollisionTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:194:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBCollisionTree, AABBCollisionNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:199:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBNoLeafTree, AABBNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:204:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedTree, AABBQuantizedNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h: In member function 'virtual udword Opcode::AABBQuantizedNoLeafTree::GetUsedBytes() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:141:78: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] override(AABBOptimizedTree) udword GetUsedBytes() const { return mNbNodes*sizeof(node); } ~~~~~~~~^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_OptimizedTree.h:213:3: note: in expansion of macro 'IMPLEMENT_COLLISION_TREE' IMPLEMENT_COLLISION_TREE(AABBQuantizedNoLeafTree, AABBQuantizedNoLeafNode) ^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlNodes.cpp: In member function 'virtual int hrpGep::VrmlGroup::countChildren()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlNodes.cpp:146:25: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return children.size(); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlNodes.cpp: In member function 'virtual int hrpGep::VrmlSwitch::countChildren()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlNodes.cpp:435:23: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return choice.size(); ~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlNodes.cpp: In member function 'virtual int hrpGep::VrmlLOD::countChildren()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlNodes.cpp:472:22: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return level.size(); ~~~~~~~~~~^~ [ 67%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/VrmlNodes.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/VrmlNodes.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlNodes.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Opcode.h:105:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/Stdafx.h:22, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:31: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.h: In constructor 'Opcode::PlanesCollider::PlanesCollider()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.h:94:17: warning: 'Opcode::PlanesCollider::mPlanes' will be initialized after [-Wreorder] Plane* mPlanes; ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.h:93:17: warning: 'udword Opcode::PlanesCollider::mNbPlanes' [-Wreorder] udword mNbPlanes; ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:58:1: warning: when initialized here [-Wreorder] PlanesCollider::PlanesCollider() : ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp: In member function 'BOOL Opcode::PlanesCollider::InitQuery(Opcode::PlanesCache&, const IceMaths::Plane*, udword, const IceMaths::Matrix4x4*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:199:44: warning: conversion to 'udword {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] else CopyMemory(mPlanes, planes, nb_planes*sizeof(Plane)); ~~~~~~~~~^~~~~~~~ [ 67%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlParser.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlParser.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlNodes.cpp: In member function 'virtual int hrp::VrmlGroup::countChildren()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlNodes.cpp:146:25: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return children.size(); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlNodes.cpp: In member function 'virtual int hrp::VrmlSwitch::countChildren()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlNodes.cpp:435:23: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return choice.size(); ~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlNodes.cpp: In member function 'virtual int hrp::VrmlLOD::countChildren()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlNodes.cpp:472:22: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return level.size(); ~~~~~~~~~~^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h: In member function 'void Opcode::PlanesCollider::_Collide(const Opcode::AABBCollisionNode*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::id1' may be used uninitialized in this function [-Wmaybe-uninitialized] class collision_data ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::id2' may be used uninitialized in this function [-Wmaybe-uninitialized] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::c_type' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ [ 68%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/VrmlParser.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/VrmlParser.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h: In member function 'void Opcode::PlanesCollider::_Collide(const Opcode::AABBQuantizedNode*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::id1' may be used uninitialized in this function [-Wmaybe-uninitialized] class collision_data ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::id2' may be used uninitialized in this function [-Wmaybe-uninitialized] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::c_type' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h: In member function 'void Opcode::PlanesCollider::_Collide(const Opcode::AABBNoLeafNode*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::id1' may be used uninitialized in this function [-Wmaybe-uninitialized] class collision_data ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::id2' may be used uninitialized in this function [-Wmaybe-uninitialized] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::c_type' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp:15:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.h:56:2: warning: extra ';' [-Wpedantic] }; ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h: In member function 'void Opcode::PlanesCollider::_Collide(const Opcode::AABBQuantizedNoLeafNode*, udword)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::id1' may be used uninitialized in this function [-Wmaybe-uninitialized] class collision_data ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::id2' may be used uninitialized in this function [-Wmaybe-uninitialized] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:20:11: warning: 'cdata.hrpGep::collision_data::c_type' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h: In member function 'BOOL Opcode::PlanesCollider::InitQuery(Opcode::PlanesCache&, const IceMaths::Plane*, udword, const IceMaths::Matrix4x4*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp:15:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.h:56:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp: In member function 'hrpGep::VrmlNodePtr hrpGep::VrmlParserImpl::readInlineNode(hrpGep::VrmlNodeCategory)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp:745:61: warning: unused parameter 'nodeCategory' [-Wunused-parameter] VrmlNodePtr VrmlParserImpl::readInlineNode(VrmlNodeCategory nodeCategory) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp: In member function 'hrpGep::VrmlProtoPtr hrpGep::VrmlParserImpl::defineProto()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp:909:57: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] entityScanner->setText(begin, scanner->text - begin - 1); ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h: In member function 'bool Opcode::HybridPlanesCollider::Collide(Opcode::PlanesCache&, const IceMaths::Plane*, udword, const Opcode::HybridModel&, const IceMaths::Matrix4x4*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: '*((void*)& p2 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:39: note: 'p2' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:54: warning: '*((void*)& p1 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +8)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:36: warning: '*((void*)& p1 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: '*((void*)& p1 +4)' was declared here Point p1, p2; ^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/../CollisionData.h:13:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:1, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Eigen3d.h:139:18: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] v3(0) = v[top++]; v3(1) = v[top++]; v3(2) = v[top]; ~^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesCollider.cpp:36:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision/Opcode/OPC_PlanesTriOverlap.h:37:35: note: 'p1' was declared here Point p1, p2; ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp: In member function 'void hrpGep::VrmlParserImpl::checkIndexedFaceSet(hrpGep::VrmlIndexedFaceSetPtr)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp:1892:23: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = index.size(); ~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp:1913:45: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numVertices = polygon.size(); ~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.cpp:1930:27: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = coord.size(); ~~~~~~~~~~^~ [ 68%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepCollision-3.1.3.so cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/cmake -E cmake_link_script CMakeFiles/hrpGepCollision-3.1.3.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -shared -Wl,-soname,libhrpGepCollision-3.1.3.so.0 -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepCollision-3.1.3.so.0.0.0 CMakeFiles/hrpGepCollision-3.1.3.dir/ColdetModel.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/ColdetModelPair.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/CollisionPairInserter.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/TriOverlap.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/SSVTreeCollider.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/DistFuncs.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceAABB.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceContainer.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceIndexedTriangle.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceMatrix3x3.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceMatrix4x4.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceRevisitedRadix.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceHPoint.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IceRandom.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IcePoint.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/Ice/IcePlane.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_AABBTree.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_BaseModel.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Collider.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Common.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_MeshInterface.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Model.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_OptimizedTree.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_TreeBuilders.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_TreeCollider.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_VolumeCollider.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_RayCollider.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_SphereCollider.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_Picking.cpp.o CMakeFiles/hrpGepCollision-3.1.3.dir/Opcode/OPC_PlanesCollider.cpp.o -Wl,-rpath,::::::::::::::::::: -lm [ 68%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlWriter.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlWriter.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlWriter.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepCollision && /usr/bin/cmake -E cmake_symlink_library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepCollision-3.1.3.so.0.0.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepCollision-3.1.3.so.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepCollision-3.1.3.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp: In member function 'hrp::VrmlNodePtr hrp::VrmlParserImpl::readInlineNode(hrp::VrmlNodeCategory)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp:745:61: warning: unused parameter 'nodeCategory' [-Wunused-parameter] VrmlNodePtr VrmlParserImpl::readInlineNode(VrmlNodeCategory nodeCategory) ^~~~~~~~~~~~ make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 68%] Built target hrpGepCollision-3.1.3 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp: In member function 'hrp::VrmlProtoPtr hrp::VrmlParserImpl::defineProto()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp:909:57: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] entityScanner->setText(begin, scanner->text - begin - 1); ~~~~~~~~~~~~~~~~~~~~~~^~~ [ 68%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/VrmlWriter.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/VrmlWriter.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlWriter.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp: In member function 'void hrp::VrmlParserImpl::checkIndexedFaceSet(hrp::VrmlIndexedFaceSetPtr)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp:1892:23: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = index.size(); ~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp:1913:45: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numVertices = polygon.size(); ~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.cpp:1930:27: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = coord.size(); ~~~~~~~~~~^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlWriter.cpp:5:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlWriter.h:86:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlWriter.cpp: In member function 'void hrpGep::VrmlWriter::writeMFInt32SeparatedByMinusValue(hrpGep::MFInt32&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlWriter.cpp:74:22: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = values.size(); ~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlWriter.cpp: In instantiation of 'void hrpGep::VrmlWriter::writeMFValues(MFValues, int) [with MFValues = std::vector >]': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlWriter.cpp:294:34: required from here /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlWriter.cpp:50:7: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = values.size(); ^ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlWriter.cpp:5:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlWriter.h:86:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlWriter.cpp: In member function 'void hrp::VrmlWriter::writeMFInt32SeparatedByMinusValue(hrp::MFInt32&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlWriter.cpp:74:22: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = values.size(); ~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlWriter.cpp: In instantiation of 'void hrp::VrmlWriter::writeMFValues(MFValues, int) [with MFValues = std::vector >]': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlWriter.cpp:294:34: required from here /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlWriter.cpp:50:7: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = values.size(); ^ [ 69%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/TriangleMeshShaper.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/TriangleMeshShaper.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.h:20:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:15: /usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp] # warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." ^~~~~~~ [ 69%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/Triangulator.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/Triangulator.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:15:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.h:60:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp: In member function 'int hrpGep::Triangulator::apply(const std::vector&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp:24:38: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numOrgVertices = polygon.size(); ~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp:26:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(numOrgVertices > earMask.size()){ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp:55:33: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = workPolygon.size(); ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp: In member function 'hrpGep::Triangulator::Convexity hrpGep::Triangulator::calcConvexity(int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp:91:29: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = workPolygon.size(); ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp: In member function 'bool hrpGep::Triangulator::checkIfEarContainsOtherVertices(int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp:114:35: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int n = workPolygon.size(); ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/Triangulator.cpp:125:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i < workPolygon.size(); ++i){ ~~^~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/TriangleMeshShaper.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/TriangleMeshShaper.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.h:20:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:15: /usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp] # warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." ^~~~~~~ [ 69%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/Triangulator.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/Triangulator.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp [ 69%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/ImageConverter.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/ImageConverter.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'bool hrpGep::TMSImpl::convertIndexedFaceSet(hrpGep::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:271:36: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numVertices = vertices.size(); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:277:46: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numOrgIndices = orgIndices.size(); ~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:322:36: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numColors = faceSet->color ? faceSet->color->color.size() : 0; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:326:38: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numNormals = faceSet->normal ? faceSet->normal->vector.size() : 0; ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:333:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i < normals.size(); ++i){ ~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'bool hrpGep::TMSImpl::checkAndRemapIndices(hrpGep::TMSImpl::RemapType, int, hrpGep::MFInt32&, bool, hrpGep::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:385:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(numElements < triangleMesh->coord->point.size()){ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:401:58: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numNewIndices = indexPositionMap.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:418:54: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numNewIndices = faceIndexMap.size(); ~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'bool hrpGep::TMSImpl::setTexCoordIndex(hrpGep::VrmlIndexedFaceSetPtr)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:451:54: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numNewIndices = indexPositionMap.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In function 'int {anonymous}::addVertex(hrpGep::MFVec3f&, double, double, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:488:32: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return vertices.size() - 1; ~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'bool hrpGep::TMSImpl::convertCone(hrpGep::VrmlCone*, hrpGep::VrmlIndexedFaceSetPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:587:15: warning: unused variable 'offset' [-Wunused-variable] const int offset = divisionNumber * 2; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'bool hrpGep::TMSImpl::convertExtrusion(hrpGep::VrmlExtrusion*, hrpGep::VrmlIndexedFaceSetPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:767:41: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numSpine = extrusion->spine.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:768:48: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numcross = extrusion->crossSection.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:915:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numVertices = vertices.size(); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:967:43: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numFaces = triangles.size() / 4; ~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:992:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; j < facesOfVertex.size(); ++j){ ~~^~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'void hrpGep::TMSImpl::setVertexNormals(hrpGep::VrmlIndexedFaceSetPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1013:42: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numVertices = vertices.size(); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1015:43: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numFaces = triangles.size() / 4; ~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1038:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; j < facesOfVertex.size(); ++j){ ~~^~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1058:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int k=0; k < normalIndicesOfVertex.size(); ++k){ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1071:43: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] normalIndex = normals.size(); ~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'void hrpGep::TMSImpl::setFaceNormals(hrpGep::VrmlIndexedFaceSetPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1087:43: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numFaces = triangles.size() / 4; ~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1094:60: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numVertices = triangleMesh->coord->point.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1107:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; j < normalIndicesOfVertex.size(); ++j){ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1120:39: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] normalIndex = normals.size(); ~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'void hrpGep::TriangleMeshShaper::defaultTextureMapping(hrpGep::VrmlShape*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1159:32: warning: unused variable 'cylinder' [-Wunused-variable] }else if(VrmlCylinder* cylinder = dynamic_cast(originalGeometry)){ //Cylinder ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1157:28: warning: unused variable 'cone' [-Wunused-variable] }else if(VrmlCone* cone = dynamic_cast(originalGeometry)){ //cone ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1155:21: warning: unused variable 'box' [-Wunused-variable] if(VrmlBox* box = dynamic_cast(originalGeometry)){ //Box ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'void hrpGep::TriangleMeshShaper::defaultTextureMappingFaceSet(hrpGep::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1177:121: warning: narrowing conversion of '(& triangleMesh->hrpGep::VrmlIndexedFaceSet::.hrpGep::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrpGep::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](0)' from 'double' to 'float' inside { } [-Wnarrowing] float max[3]={triangleMesh->coord->point[0][0],triangleMesh->coord->point[0][1],triangleMesh->coord->point[0][2]}; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1177:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1177:121: warning: narrowing conversion of '(& triangleMesh->hrpGep::VrmlIndexedFaceSet::.hrpGep::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrpGep::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](1)' from 'double' to 'float' inside { } [-Wnarrowing] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1177:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1177:121: warning: narrowing conversion of '(& triangleMesh->hrpGep::VrmlIndexedFaceSet::.hrpGep::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrpGep::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](2)' from 'double' to 'float' inside { } [-Wnarrowing] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1177:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1178:121: warning: narrowing conversion of '(& triangleMesh->hrpGep::VrmlIndexedFaceSet::.hrpGep::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrpGep::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](0)' from 'double' to 'float' inside { } [-Wnarrowing] float min[3]={triangleMesh->coord->point[0][0],triangleMesh->coord->point[0][1],triangleMesh->coord->point[0][2]}; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1178:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1178:121: warning: narrowing conversion of '(& triangleMesh->hrpGep::VrmlIndexedFaceSet::.hrpGep::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrpGep::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](1)' from 'double' to 'float' inside { } [-Wnarrowing] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1178:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1178:121: warning: narrowing conversion of '(& triangleMesh->hrpGep::VrmlIndexedFaceSet::.hrpGep::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrpGep::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](2)' from 'double' to 'float' inside { } [-Wnarrowing] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1178:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1179:48: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = triangleMesh->coord->point.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1182:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float w = triangleMesh->coord->point[i][j]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'void hrpGep::TriangleMeshShaper::defaultTextureMappingElevationGrid(hrpGep::VrmlElevationGrid*, hrpGep::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1215:33: warning: conversion to 'float' from 'hrpGep::SFFloat {aka double}' may alter its value [-Wfloat-conversion] float xmax = grid->xSpacing * (grid->xDimension-1); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1216:33: warning: conversion to 'float' from 'hrpGep::SFFloat {aka double}' may alter its value [-Wfloat-conversion] float zmax = grid->zSpacing * (grid->zDimension-1); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1218:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icoord->point.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'int hrpGep::TriangleMeshShaper::findPoint(hrpGep::MFVec2f&, hrpGep::SFVec2f&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1244:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icoordIndex.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'void hrpGep::TriangleMeshShaper::defaultTextureMappingCylinder(hrpGep::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1414:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icoordIndex.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1420:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(j) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'void hrpGep::TriangleMeshShaper::defaultTextureMappingSphere(hrpGep::VrmlIndexedFaceSet*, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1480:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icoordIndex.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In member function 'void hrpGep::TriangleMeshShaper::defaultTextureMappingExtrusion(hrpGep::VrmlIndexedFaceSet*, hrpGep::VrmlExtrusion*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1512:41: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numSpine = extrusion->spine.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1513:48: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numcross = extrusion->crossSection.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1520:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1; icrossSection.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1528:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1; ispine.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1535:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; ispine.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1538:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; jcrossSection.size(); j++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1549:56: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int endofpoint = triangleMesh->texCoord->point.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1553:74: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] endofbegincap += (triangleMesh->coordIndex.size()-endofspin)/2; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1555:58: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] endofbegincap = triangleMesh->coordIndex.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1560:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1; icrossSection.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1588:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1; icrossSection.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1596:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icrossSection.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1602:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=endofbegincap; icoordIndex.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:1605:93: warning: conversion to 'std::vector::value_type {aka int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] triangleMesh->texCoordIndex.push_back(triangleMesh->texCoord->point.size()+k-endofpoint); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp: In instantiation of 'bool hrpGep::TMSImpl::remapDirectMapObjectsPerFaces(TArray&, const char*) [with TArray = std::vector >]': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:392:88: required from here /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:352:9: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numOrgValues = orgValues.size(); ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/TriangleMeshShaper.cpp:353:37: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numFaces = faceIndexMap.size(); ~~~~~~~~~~~~~~~~~^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp:7:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.h:38:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp: In member function 'bool hrpGep::ImageConverter::loadPNG(std::__cxx11::string&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp:211:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; iwidth = width; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp:217:25: warning: conversion to 'int' from 'png_uint_32 {aka long unsigned int}' may alter its value [-Wconversion] image->height = height; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp:125:16: warning: unused variable 'n' [-Wunused-variable] size_t n = fread( header, 1, number, fp ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp:230:23: warning: 'fp' may be used uninitialized in this function [-Wmaybe-uninitialized] if( fp ) fclose( fp ); ~~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp: In member function 'bool hrpGep::ImageConverter::loadJPEG(std::__cxx11::string&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/ImageConverter.cpp:321:20: warning: 'fp' may be used uninitialized in this function [-Wmaybe-uninitialized] if( fp ) fclose( fp ); ~~~~~~^~~~~~ [ 70%] Building CXX object hrpGeplib/hrpGepUtil/CMakeFiles/hrpGepUtil-3.1.3.dir/OnlineViewerUtil.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepUtil-3.1.3.dir/OnlineViewerUtil.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/OnlineViewerUtil.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/OnlineViewerUtil.cpp:10:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/OnlineViewerUtil.h:13:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(disable:4996) In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:15:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.h:60:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp: In member function 'int hrp::Triangulator::apply(const std::vector&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp:24:38: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numOrgVertices = polygon.size(); ~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp:26:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(numOrgVertices > earMask.size()){ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp:55:33: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = workPolygon.size(); ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp: In member function 'hrp::Triangulator::Convexity hrp::Triangulator::calcConvexity(int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp:91:29: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = workPolygon.size(); ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp: In member function 'bool hrp::Triangulator::checkIfEarContainsOtherVertices(int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp:114:35: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int n = workPolygon.size(); ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Triangulator.cpp:125:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i < workPolygon.size(); ++i){ ~~^~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/OnlineViewerUtil.cpp: In function 'OpenHRP::OnlineViewer_var hrpGep::getOnlineViewer(CosNaming::NamingContext_var)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/OnlineViewerUtil.cpp:28:41: warning: this statement may fall through [-Wimplicit-fallthrough=] std::cerr << "Missing Node" << std::endl; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/OnlineViewerUtil.cpp:29:9: note: here case CosNaming::NamingContext::not_context: ^~~~ [ 71%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/ImageConverter.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/ImageConverter.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'bool hrp::TMSImpl::convertIndexedFaceSet(hrp::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:271:36: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numVertices = vertices.size(); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:277:46: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numOrgIndices = orgIndices.size(); ~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:322:36: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numColors = faceSet->color ? faceSet->color->color.size() : 0; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:326:38: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numNormals = faceSet->normal ? faceSet->normal->vector.size() : 0; ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:333:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i < normals.size(); ++i){ ~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'bool hrp::TMSImpl::checkAndRemapIndices(hrp::TMSImpl::RemapType, int, hrp::MFInt32&, bool, hrp::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:385:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(numElements < triangleMesh->coord->point.size()){ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:401:58: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numNewIndices = indexPositionMap.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:418:54: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numNewIndices = faceIndexMap.size(); ~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'bool hrp::TMSImpl::setTexCoordIndex(hrp::VrmlIndexedFaceSetPtr)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:451:54: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numNewIndices = indexPositionMap.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In function 'int {anonymous}::addVertex(hrp::MFVec3f&, double, double, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:488:32: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return vertices.size() - 1; ~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'bool hrp::TMSImpl::convertCone(hrp::VrmlCone*, hrp::VrmlIndexedFaceSetPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:587:15: warning: unused variable 'offset' [-Wunused-variable] const int offset = divisionNumber * 2; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'bool hrp::TMSImpl::convertExtrusion(hrp::VrmlExtrusion*, hrp::VrmlIndexedFaceSetPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:767:41: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numSpine = extrusion->spine.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:768:48: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numcross = extrusion->crossSection.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:915:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numVertices = vertices.size(); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:967:43: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numFaces = triangles.size() / 4; ~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:992:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; j < facesOfVertex.size(); ++j){ ~~^~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'void hrp::TMSImpl::setVertexNormals(hrp::VrmlIndexedFaceSetPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1013:42: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numVertices = vertices.size(); ~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1015:43: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numFaces = triangles.size() / 4; ~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1038:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; j < facesOfVertex.size(); ++j){ ~~^~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1058:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int k=0; k < normalIndicesOfVertex.size(); ++k){ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1071:43: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] normalIndex = normals.size(); ~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'void hrp::TMSImpl::setFaceNormals(hrp::VrmlIndexedFaceSetPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1087:43: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numFaces = triangles.size() / 4; ~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1094:60: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numVertices = triangleMesh->coord->point.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1107:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; j < normalIndicesOfVertex.size(); ++j){ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1120:39: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] normalIndex = normals.size(); ~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'void hrp::TriangleMeshShaper::defaultTextureMapping(hrp::VrmlShape*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1159:32: warning: unused variable 'cylinder' [-Wunused-variable] }else if(VrmlCylinder* cylinder = dynamic_cast(originalGeometry)){ //Cylinder ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1157:28: warning: unused variable 'cone' [-Wunused-variable] }else if(VrmlCone* cone = dynamic_cast(originalGeometry)){ //cone ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1155:21: warning: unused variable 'box' [-Wunused-variable] if(VrmlBox* box = dynamic_cast(originalGeometry)){ //Box ^~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'void hrp::TriangleMeshShaper::defaultTextureMappingFaceSet(hrp::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1177:121: warning: narrowing conversion of '(& triangleMesh->hrp::VrmlIndexedFaceSet::.hrp::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrp::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](0)' from 'double' to 'float' inside { } [-Wnarrowing] float max[3]={triangleMesh->coord->point[0][0],triangleMesh->coord->point[0][1],triangleMesh->coord->point[0][2]}; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1177:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1177:121: warning: narrowing conversion of '(& triangleMesh->hrp::VrmlIndexedFaceSet::.hrp::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrp::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](1)' from 'double' to 'float' inside { } [-Wnarrowing] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1177:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1177:121: warning: narrowing conversion of '(& triangleMesh->hrp::VrmlIndexedFaceSet::.hrp::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrp::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](2)' from 'double' to 'float' inside { } [-Wnarrowing] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1177:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1178:121: warning: narrowing conversion of '(& triangleMesh->hrp::VrmlIndexedFaceSet::.hrp::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrp::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](0)' from 'double' to 'float' inside { } [-Wnarrowing] float min[3]={triangleMesh->coord->point[0][0],triangleMesh->coord->point[0][1],triangleMesh->coord->point[0][2]}; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1178:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1178:121: warning: narrowing conversion of '(& triangleMesh->hrp::VrmlIndexedFaceSet::.hrp::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrp::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](1)' from 'double' to 'float' inside { } [-Wnarrowing] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1178:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1178:121: warning: narrowing conversion of '(& triangleMesh->hrp::VrmlIndexedFaceSet::.hrp::VrmlIndexedLineSet::coord.boost::intrusive_ptr::operator->()->hrp::VrmlCoordinate::point.std::vector >::operator[](0))->boost::array::operator[](2)' from 'double' to 'float' inside { } [-Wnarrowing] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1178:121: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1179:48: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = triangleMesh->coord->point.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1182:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float w = triangleMesh->coord->point[i][j]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'void hrp::TriangleMeshShaper::defaultTextureMappingElevationGrid(hrp::VrmlElevationGrid*, hrp::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1215:33: warning: conversion to 'float' from 'hrp::SFFloat {aka double}' may alter its value [-Wfloat-conversion] float xmax = grid->xSpacing * (grid->xDimension-1); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1216:33: warning: conversion to 'float' from 'hrp::SFFloat {aka double}' may alter its value [-Wfloat-conversion] float zmax = grid->zSpacing * (grid->zDimension-1); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1218:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icoord->point.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'int hrp::TriangleMeshShaper::findPoint(hrp::MFVec2f&, hrp::SFVec2f&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1244:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icoordIndex.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'void hrp::TriangleMeshShaper::defaultTextureMappingCylinder(hrp::VrmlIndexedFaceSet*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1414:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icoordIndex.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1420:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(j) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'void hrp::TriangleMeshShaper::defaultTextureMappingSphere(hrp::VrmlIndexedFaceSet*, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1480:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icoordIndex.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In member function 'void hrp::TriangleMeshShaper::defaultTextureMappingExtrusion(hrp::VrmlIndexedFaceSet*, hrp::VrmlExtrusion*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1512:41: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numSpine = extrusion->spine.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1513:48: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numcross = extrusion->crossSection.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1520:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1; icrossSection.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1528:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1; ispine.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1535:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; ispine.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1538:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; jcrossSection.size(); j++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1549:56: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int endofpoint = triangleMesh->texCoord->point.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1553:74: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] endofbegincap += (triangleMesh->coordIndex.size()-endofspin)/2; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1555:58: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] endofbegincap = triangleMesh->coordIndex.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1560:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1; icrossSection.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1588:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1; icrossSection.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1596:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; icrossSection.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1602:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=endofbegincap; icoordIndex.size(); i++){ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:1605:93: warning: conversion to 'std::vector::value_type {aka int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] triangleMesh->texCoordIndex.push_back(triangleMesh->texCoord->point.size()+k-endofpoint); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 71%] Building CXX object hrplib/hrpUtil/CMakeFiles/hrpUtil-3.1.3.dir/OnlineViewerUtil.cpp.o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp: In instantiation of 'bool hrp::TMSImpl::remapDirectMapObjectsPerFaces(TArray&, const char*) [with TArray = std::vector >]': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:392:88: required from here /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:352:9: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numOrgValues = orgValues.size(); ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/TriangleMeshShaper.cpp:353:37: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpUtil_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpUtil-3.1.3.dir/OnlineViewerUtil.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/OnlineViewerUtil.cpp int numFaces = faceIndexMap.size(); ~~~~~~~~~~~~~~~~~^~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/OnlineViewerUtil.cpp:10:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/OnlineViewerUtil.h:13:0: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(disable:4996) In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp:7:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.h:38:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp: In member function 'bool hrp::ImageConverter::loadPNG(std::__cxx11::string&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp:211:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; iwidth = width; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp:217:25: warning: conversion to 'int' from 'png_uint_32 {aka long unsigned int}' may alter its value [-Wconversion] image->height = height; ^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp:125:16: warning: unused variable 'n' [-Wunused-variable] size_t n = fread( header, 1, number, fp ); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp:230:23: warning: 'fp' may be used uninitialized in this function [-Wmaybe-uninitialized] if( fp ) fclose( fp ); ~~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp: In member function 'bool hrp::ImageConverter::loadJPEG(std::__cxx11::string&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/ImageConverter.cpp:321:20: warning: 'fp' may be used uninitialized in this function [-Wmaybe-uninitialized] if( fp ) fclose( fp ); ~~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/OnlineViewerUtil.cpp: In function 'OpenHRP::OnlineViewer_var hrp::getOnlineViewer(CosNaming::NamingContext_var)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/OnlineViewerUtil.cpp:28:41: warning: this statement may fall through [-Wimplicit-fallthrough=] std::cerr << "Missing Node" << std::endl; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/OnlineViewerUtil.cpp:29:9: note: here case CosNaming::NamingContext::not_context: ^~~~ [ 71%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepUtil-3.1.3.so cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/cmake -E cmake_link_script CMakeFiles/hrpGepUtil-3.1.3.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -shared -Wl,-soname,libhrpGepUtil-3.1.3.so.0 -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepUtil-3.1.3.so.0.0.0 CMakeFiles/hrpGepUtil-3.1.3.dir/EasyScanner.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/Eigen3d.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/Eigen4d.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/MatrixSolvers.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/UrlUtil.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlNodes.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlParser.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/VrmlWriter.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/TriangleMeshShaper.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/Triangulator.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/ImageConverter.cpp.o CMakeFiles/hrpGepUtil-3.1.3.dir/OnlineViewerUtil.cpp.o -Wl,-rpath,/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib:::::::::::::::::::: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepCorbaStubSkel-3.1.3.so -lboost_filesystem -lboost_signals -lboost_system /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libpng.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libjpeg.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libzlib.so -lomniORB4 -lomnithread -lblas -llapack cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil && /usr/bin/cmake -E cmake_symlink_library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepUtil-3.1.3.so.0.0.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepUtil-3.1.3.so.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpGepUtil-3.1.3.so make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 71%] Built target hrpGepUtil-3.1.3 make -f hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/build.make hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/DependInfo.cmake --color= Scanning dependencies of target hrpGepModel-3.1.3 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/build.make hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 72%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/Light.cpp.o [ 72%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/Sensor.cpp.o [ 72%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/Body.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/Body.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/Body.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/Sensor.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/Sensor.cpp cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/Light.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/Light.cpp [ 72%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpUtil-3.1.3.so cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/cmake -E cmake_link_script CMakeFiles/hrpUtil-3.1.3.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -shared -Wl,-soname,libhrpUtil-3.1.3.so.0 -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpUtil-3.1.3.so.0.0.0 CMakeFiles/hrpUtil-3.1.3.dir/EasyScanner.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/Eigen3d.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/Eigen4d.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/MatrixSolvers.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/UrlUtil.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/VrmlNodes.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/VrmlParser.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/VrmlWriter.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/TriangleMeshShaper.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/Triangulator.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/ImageConverter.cpp.o CMakeFiles/hrpUtil-3.1.3.dir/OnlineViewerUtil.cpp.o -Wl,-rpath,/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib:::::::::::::::::::: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCorbaStubSkel-3.1.3.so -lboost_filesystem -lboost_signals -lboost_system /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libpng.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libjpeg.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libzlib.so -lomniORB4 -lomnithread -lblas -llapack cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil && /usr/bin/cmake -E cmake_symlink_library /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpUtil-3.1.3.so.0.0.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpUtil-3.1.3.so.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpUtil-3.1.3.so make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 72%] Built target hrpUtil-3.1.3 make -f hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/build.make hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/DependInfo.cmake --color= Scanning dependencies of target hrpModel-3.1.3 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/build.make hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 72%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/Sensor.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/Sensor.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/Sensor.cpp [ 73%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/Light.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/Light.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/Light.cpp [ 73%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/Body.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/Body.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/Body.cpp [ 73%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/BodyCustomizerInterface.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/BodyCustomizerInterface.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/BodyCustomizerInterface.cpp [ 74%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/Link.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/Link.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/Link.cpp [ 74%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/LinkTraverse.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/LinkTraverse.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/LinkTraverse.cpp [ 74%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/BodyCustomizerInterface.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/BodyCustomizerInterface.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/BodyCustomizerInterface.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/LinkTraverse.cpp: In member function 'void hrp::LinkTraverse::calcForwardKinematics(bool, bool) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/LinkTraverse.cpp:143:23: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = links.size(); ~~~~~~~~~~^~ [ 74%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/LinkPath.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/LinkPath.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/LinkPath.cpp [ 74%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/JointPath.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/JointPath.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/JointPath.cpp [ 75%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ColdetLinkPair.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/ColdetLinkPair.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ColdetLinkPair.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/LinkPath.cpp: In member function 'virtual void hrp::LinkPath::find(hrp::Link*, bool, bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/LinkPath.cpp:44:27: warning: unused parameter 'root' [-Wunused-parameter] void LinkPath::find(Link* root, bool doUpward, bool doDownward) ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/LinkPath.cpp:44:38: warning: unused parameter 'doUpward' [-Wunused-parameter] void LinkPath::find(Link* root, bool doUpward, bool doDownward) ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/LinkPath.cpp:44:53: warning: unused parameter 'doDownward' [-Wunused-parameter] void LinkPath::find(Link* root, bool doUpward, bool doDownward) ^~~~~~~~~~ make -f server/CollisionDetector/CMakeFiles/openhrp-collision-detector.dir/build.make server/CollisionDetector/CMakeFiles/openhrp-collision-detector.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CMakeFiles/openhrp-collision-detector.dir/DependInfo.cmake --color= Scanning dependencies of target openhrp-collision-detector make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f server/CollisionDetector/CMakeFiles/openhrp-collision-detector.dir/build.make server/CollisionDetector/CMakeFiles/openhrp-collision-detector.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 75%] Building CXX object server/CollisionDetector/CMakeFiles/openhrp-collision-detector.dir/ColdetBody.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -o CMakeFiles/openhrp-collision-detector.dir/ColdetBody.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp [ 75%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/Link.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/Link.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/Link.cpp [ 75%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ForwardDynamics.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/ForwardDynamics.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ForwardDynamics.cpp make -f server/SotController/CMakeFiles/controller-sample.dir/build.make server/SotController/CMakeFiles/controller-sample.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/SotController /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/SotController /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/SotController/CMakeFiles/controller-sample.dir/DependInfo.cmake --color= Scanning dependencies of target controller-sample make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make -f server/SotController/CMakeFiles/controller-sample.dir/build.make server/SotController/CMakeFiles/controller-sample.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 75%] Building CXX object server/SotController/CMakeFiles/controller-sample.dir/sample-robot-o2sr.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/SotController && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -o CMakeFiles/controller-sample.dir/sample-robot-o2sr.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/SotController/sample-robot-o2sr.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp:14:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.h: In member function 'unsigned int ColdetBody::numLinks() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.h:45:37: warning: conversion to 'unsigned int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return linkColdetModels.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp: In constructor 'ColdetBody::ColdetBody(OpenHRP::BodyInfo_ptr)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp:37:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i < shapeIndices.length(); i++){ ~~^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp: In member function 'void ColdetBody::addLinkVerticesAndTriangles(hrp::ColdetModelPtr&, const OpenHRP::TransformedShapeIndex&, const Matrix44&, OpenHRP::ShapeInfoSequence_var&, int&, int&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp:136:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] coldetModel->setVertex(vertexIndex++, v[0], v[1], v[2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp:136:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp:136:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp: In member function 'void ColdetBody::setLinkPositions(const OpenHRP::LinkPositionSequence&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp:193:51: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int selfNumLinks = linkColdetModels.size(); ~~~~~~~~~~~~~~~~~~~~~^~ [ 75%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/LinkTraverse.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/LinkTraverse.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/LinkTraverse.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp: In constructor 'ColdetBody::ColdetBody(OpenHRP::BodyInfo_ptr)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.cpp:74:74: warning: 'shapeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] addLinkPrimitiveInfo(coldetModel, R, p, shapes[shapeIndex]); ^ [ 76%] Building CXX object server/CollisionDetector/CMakeFiles/openhrp-collision-detector.dir/CollisionDetector_impl.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -o CMakeFiles/openhrp-collision-detector.dir/CollisionDetector_impl.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp [ 77%] Building CXX object server/SotController/CMakeFiles/controller-sample.dir/server-sample.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/SotController && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -o CMakeFiles/controller-sample.dir/server-sample.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/SotController/server-sample.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/LinkTraverse.cpp: In member function 'void hrpGep::LinkTraverse::calcForwardKinematics(bool, bool) const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/LinkTraverse.cpp:143:23: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = links.size(); ~~~~~~~~~~^~ [ 77%] Linking CXX executable /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/openhrp3_simulator_wo_rtm/controller-sample cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/SotController && /usr/bin/cmake -E cmake_link_script CMakeFiles/controller-sample.dir/link.txt --verbose=1 /usr/bin/g++ -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -rdynamic CMakeFiles/controller-sample.dir/sample-robot-o2sr.cpp.o CMakeFiles/controller-sample.dir/server-sample.cpp.o -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/openhrp3_simulator_wo_rtm/controller-sample -Wl,-rpath,/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib:::::::::::::::::::: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpUtil-3.1.3.so.0.0.0 -lboost_program_options -lboost_regex /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCorbaStubSkel-3.1.3.so -lboost_filesystem -lboost_signals -lboost_system /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libpng.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libjpeg.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libzlib.so -lomniORB4 -lomnithread -lblas -llapack [ 77%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ForwardDynamicsABM.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/ForwardDynamicsABM.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ForwardDynamicsABM.cpp make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 77%] Built target controller-sample [ 78%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/LinkPath.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/LinkPath.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/LinkPath.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.h:26:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp:17: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.h: In member function 'unsigned int ColdetBody::numLinks() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.h:45:37: warning: conversion to 'unsigned int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return linkColdetModels.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp: In member function 'bool CollisionDetector_impl::detectAllCollisions(std::vector >&, OpenHRP::CollisionSequence_out&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp:175:46: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int numColdetPairs = coldetPairs.size(); ~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp:179:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(CORBA::ULong i=0; i < numColdetPairs; ++i){ ~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp: In member function 'bool CollisionDetector_impl::detectCollisionsOfLinkPair(CollisionDetector_impl::ColdetModelPairEx&, OpenHRP::CollisionPointSequence&, bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp:206:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i < cdata.size(); i++) { ~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp:218:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i < cdata.size(); i++) { ~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp: In member function 'bool CollisionDetector_impl::detectCollidedLinkPairs(std::vector >&, OpenHRP::LinkPairSequence_out&, bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp:375:53: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] out_collidedPairs->length(collidedPairIndices.size()); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp: In member function 'bool CollisionDetector_impl::detectIntersectingLinkPairs(std::vector >&, OpenHRP::LinkPairSequence_out&, bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp:409:53: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] out_collidedPairs->length(collidedPairIndices.size()); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp: In member function 'void CollisionDetector_impl::computeDistances(std::vector >&, OpenHRP::DistanceSequence_out&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.cpp:428:41: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] out_distances->length(coldetPairs.size()); ~~~~~~~~~~~~~~~~^~ [ 79%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ForwardDynamicsCBM.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/ForwardDynamicsCBM.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ForwardDynamicsCBM.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/LinkPath.cpp: In member function 'virtual void hrpGep::LinkPath::find(hrpGep::Link*, bool, bool)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/LinkPath.cpp:44:27: warning: unused parameter 'root' [-Wunused-parameter] void LinkPath::find(Link* root, bool doUpward, bool doDownward) ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/LinkPath.cpp:44:38: warning: unused parameter 'doUpward' [-Wunused-parameter] void LinkPath::find(Link* root, bool doUpward, bool doDownward) ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/LinkPath.cpp:44:53: warning: unused parameter 'doDownward' [-Wunused-parameter] void LinkPath::find(Link* root, bool doUpward, bool doDownward) ^~~~~~~~~~ [ 79%] Building CXX object server/CollisionDetector/CMakeFiles/openhrp-collision-detector.dir/server.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -o CMakeFiles/openhrp-collision-detector.dir/server.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/server.cpp [ 79%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/JointPath.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/JointPath.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/JointPath.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/CollisionDetector_impl.h:26:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/server.cpp:16: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.h: In member function 'unsigned int ColdetBody::numLinks() const': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector/ColdetBody.h:45:37: warning: conversion to 'unsigned int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return linkColdetModels.size(); ~~~~~~~~~~~~~~~~~~~~~^~ [ 79%] Linking CXX executable /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/openhrp3_simulator_wo_rtm/openhrp-collision-detector cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/server/CollisionDetector && /usr/bin/cmake -E cmake_link_script CMakeFiles/openhrp-collision-detector.dir/link.txt --verbose=1 /usr/bin/g++ -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -rdynamic CMakeFiles/openhrp-collision-detector.dir/ColdetBody.cpp.o CMakeFiles/openhrp-collision-detector.dir/CollisionDetector_impl.cpp.o CMakeFiles/openhrp-collision-detector.dir/server.cpp.o -o /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/openhrp3_simulator_wo_rtm/openhrp-collision-detector -Wl,-rpath,/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib:::::::::::::::::::: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpUtil-3.1.3.so.0.0.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCollision-3.1.3.so.0.0.0 /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libhrpCorbaStubSkel-3.1.3.so -lomniORB4 -lomnithread -lboost_filesystem -lboost_signals -lboost_system -lomniORB4 -lomnithread /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libpng.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libjpeg.so /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/stage/lib/libzlib.so -lblas -llapack -lm make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' [ 79%] Built target openhrp-collision-detector [ 79%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ColdetLinkPair.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/ColdetLinkPair.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ColdetLinkPair.cpp [ 80%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ForwardDynamics.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/ForwardDynamics.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ForwardDynamics.cpp [ 80%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/World.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/World.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp:143:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for num_threads(3) schedule(dynamic) /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp: In member function 'virtual void hrp::WorldBase::initialize()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp:101:37: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int n = bodyInfoArray.size(); ~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp: In member function 'virtual void hrp::WorldBase::calcNextState()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp:140:37: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int n = bodyInfoArray.size(); ~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp: In member function 'int hrp::WorldBase::addBody(hrp::BodyPtr)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp:156:62: warning: conversion to 'std::map, int>::mapped_type {aka int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] nameToBodyIndexMap[body->name()] = bodyInfoArray.size(); ~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/World.cpp:162:33: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return bodyInfoArray.size() - 1; ~~~~~~~~~~~~~~~~~~~~~^~~ [ 80%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ForwardDynamicsABM.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/ForwardDynamicsABM.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ForwardDynamicsABM.cpp [ 80%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ConstraintForceSolver.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/ConstraintForceSolver.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp [ 80%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ForwardDynamicsCBM.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/ForwardDynamicsCBM.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ForwardDynamicsCBM.cpp [ 81%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/World.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/World.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp:143:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for num_threads(3) schedule(dynamic) /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'bool hrp::CFSImpl::addCollisionCheckLinkPair(int, hrp::Link*, int, hrp::Link*, double, double, double, double, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:412:45: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = collisionCheckLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'bool hrp::CFSImpl::addExtraJoint(int, hrp::Link*, int, hrp::Link*, const double*, const double*, short int, const double*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:473:61: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraints = linkPair->constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::initExtraJoints(int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:515:48: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numExtraJoints = body->extraJoints.size(); ~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:516:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(size_t j=0; j < numExtraJoints; ++j){ ~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:551:65: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraints = linkPair->constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::initialize()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:609:52: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numLinkPairs = collisionCheckLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:619:41: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] numLinkPairs = extraJointLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::setConstraintPoints(OpenHRP::CollisionSequence&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:755:55: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] collisions.length(collisionCheckLinkPairs.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:763:65: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] CollisionPointSequence& points = collisions[colIndex].points; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:769:59: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Collision& collision = collisions[colIndex]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:786:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < cdata.size(); i++) { ~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:797:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < cdata.size(); i++) { ~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::setExtraJointConstraintPoints(hrp::CFSImpl::ExtraJointLinkPairPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:1017:44: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = linkPair->constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::setAccelCalcSkipInformation()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:1126:49: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numLinkPairs = constrainedLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::setAccelerationMatrix()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:1212:66: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraintsInPair = linkPair.constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::calcAccelsABM(hrp::CFSImpl::BodyData&, int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:1380:27: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = linksData.size(); ~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::calcAccelsMM(hrp::CFSImpl::BodyData&, int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:1417:27: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = linksData.size(); ~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::setConstantVectorAndMuBlock()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:1624:66: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraintsInPair = linkPair.constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::addConstraintForceToLinks()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:1689:38: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = constrainedLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::addConstraintForceToLink(hrp::CFSImpl::LinkPair*, int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:1707:52: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraintPoints = constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp: In member function 'void hrp::CFSImpl::checkLCPResult(hrp::CFSImpl::rmdmatrix&, hrp::dvector&, hrp::dvector&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ConstraintForceSolver.cpp:2064:19: warning: conversion to 'int' from 'Eigen::EigenBase >::Index {aka long int}' may alter its value [-Wconversion] int n = x.size(); ~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp: In member function 'virtual void hrpGep::WorldBase::initialize()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp:101:37: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int n = bodyInfoArray.size(); ~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp: In member function 'virtual void hrpGep::WorldBase::calcNextState()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp:140:37: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int n = bodyInfoArray.size(); ~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp: In member function 'int hrpGep::WorldBase::addBody(hrpGep::BodyPtr)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp:156:62: warning: conversion to 'std::map, int>::mapped_type {aka int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] nameToBodyIndexMap[body->name()] = bodyInfoArray.size(); ~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/World.cpp:162:33: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return bodyInfoArray.size() - 1; ~~~~~~~~~~~~~~~~~~~~~^~~ [ 82%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ModelNodeSet.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/ModelNodeSet.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.cpp In file included from /usr/include/boost/signals.hpp:9:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.h:19, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.cpp:14: /usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp] # warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." ^~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.cpp:20:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/VrmlParser.h:56:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.cpp: In member function 'int hrp::ModelNodeSet::numExtraJointNodes()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.cpp:173:38: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return impl->extraJointNodes.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.cpp: In member function 'void hrp::ModelNodeSetImpl::extractChildNodes(hrp::JointNodeSetPtr, hrp::MFNode&, hrp::ModelNodeSetImpl::ProtoIdSet, const Matrix44&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.cpp:531:31: warning: the compiler can assume that the address of 'childNodes' will never be NULL [-Waddress] if(&childNodes) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelNodeSet.cpp:531:31: warning: the compiler can assume that the address of 'childNodes' will never be NULL [-Waddress] [ 82%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ConstraintForceSolver.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/ConstraintForceSolver.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp [ 82%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ModelLoaderUtil.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/ModelLoaderUtil.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp: In member function 'hrp::Link* {anonymous}::ModelLoaderHelper::createLink(int, const Matrix33&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:241:25: warning: statement has no effect [-Wunused-value] link->jointType == Link::FIXED_JOINT; ~~~~~~~~~~~~~~~~^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp: In member function 'void {anonymous}::ModelLoaderHelper::createLights(hrp::Link*, const OpenHRP::LightInfoSequence&, const Matrix33&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:323:105: warning: unused parameter 'Rs' [-Wunused-parameter] void ModelLoaderHelper::createLights(Link* link, const LightInfoSequence& lightInfoSeq, const Matrix33& Rs) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp: In member function 'void {anonymous}::ModelLoaderHelper::createSensors(hrp::Link*, const OpenHRP::SensorInfoSequence&, const Matrix33&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:417:57: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] vision->width = sensorInfo.specValues[4]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:418:57: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] vision->height = sensorInfo.specValues[5]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp: In member function 'void {anonymous}::ModelLoaderHelper::addLinkVerticesAndTriangles(hrp::ColdetModelPtr&, const OpenHRP::TransformedShapeIndex&, const Matrix44&, OpenHRP::ShapeInfoSequence_var&, int&, int&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:516:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] coldetModel->setVertex(vertexIndex++, v[0], v[1], v[2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:516:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:516:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:511:9: warning: unused variable 'triangleIndexBase' [-Wunused-variable] int triangleIndexBase = triangleIndex; ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp: In function 'OpenHRP::BodyInfo_var hrp::loadBodyInfo(const char*, CORBA::ORB_var)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:647:16: error: could not convert 'false' from 'bool' to 'OpenHRP::BodyInfo_var {aka _CORBA_ObjRef_Var}' return false; ^~~~~ [ 82%] Building CXX object hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/OnlineViewerUtil.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpModel-3.1.3.dir/OnlineViewerUtil.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/OnlineViewerUtil.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'bool hrpGep::CFSImpl::addCollisionCheckLinkPair(int, hrpGep::Link*, int, hrpGep::Link*, double, double, double, double, double)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:412:45: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = collisionCheckLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'bool hrpGep::CFSImpl::addExtraJoint(int, hrpGep::Link*, int, hrpGep::Link*, const double*, const double*, short int, const double*)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:473:61: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraints = linkPair->constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::initExtraJoints(int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:515:48: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numExtraJoints = body->extraJoints.size(); ~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:516:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(size_t j=0; j < numExtraJoints; ++j){ ~~^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:551:65: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraints = linkPair->constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::initialize()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:609:52: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numLinkPairs = collisionCheckLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:619:41: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] numLinkPairs = extraJointLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::setConstraintPoints(OpenHRP::CollisionSequence&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:755:55: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] collisions.length(collisionCheckLinkPairs.size()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:763:65: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] CollisionPointSequence& points = collisions[colIndex].points; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:769:59: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Collision& collision = collisions[colIndex]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:786:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < cdata.size(); i++) { ~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:797:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < cdata.size(); i++) { ~~^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp: In function 'OpenHRP::ModelLoader_var hrp::getModelLoader(CosNaming::NamingContext_var)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:679:41: warning: this statement may fall through [-Wimplicit-fallthrough=] std::cerr << "Missing Node" << std::endl; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:680:9: note: here case CosNaming::NamingContext::not_context: ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:64:10: warning: 'void {anonymous}::dumpBodyInfo(OpenHRP::BodyInfo_ptr)' defined but not used [-Wunused-function] void dumpBodyInfo(BodyInfo_ptr bodyInfo) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:54:14: warning: 'std::ostream& {anonymous}::operator<<(std::ostream&, OpenHRP::DblArray9_var&)' defined but not used [-Wunused-function] ostream& operator<<(ostream& os, DblArray9_var& data) ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:47:14: warning: 'std::ostream& {anonymous}::operator<<(std::ostream&, OpenHRP::DblArray3_var&)' defined but not used [-Wunused-function] ostream& operator<<(ostream& os, DblArray3_var& data) ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/ModelLoaderUtil.cpp:35:14: warning: 'std::ostream& {anonymous}::operator<<(std::ostream&, OpenHRP::DblSequence_var&)' defined but not used [-Wunused-function] ostream& operator<<(ostream& os, DblSequence_var& data) ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::setExtraJointConstraintPoints(hrpGep::CFSImpl::ExtraJointLinkPairPtr&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:1017:44: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = linkPair->constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/build.make:425: recipe for target 'hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ModelLoaderUtil.cpp.o' failed make[2]: *** [hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/ModelLoaderUtil.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 82%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ModelNodeSet.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/ModelNodeSet.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::setAccelCalcSkipInformation()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:1126:49: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numLinkPairs = constrainedLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::setAccelerationMatrix()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:1212:66: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraintsInPair = linkPair.constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/boost/signals.hpp:9:0, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.h:19, from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.cpp:14: /usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp] # warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::calcAccelsABM(hrpGep::CFSImpl::BodyData&, int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:1380:27: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = linksData.size(); ~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::calcAccelsMM(hrpGep::CFSImpl::BodyData&, int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:1417:27: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = linksData.size(); ~~~~~~~~~~~~~~^~ [ 82%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ModelLoaderUtil.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/ModelLoaderUtil.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::setConstantVectorAndMuBlock()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:1624:66: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraintsInPair = linkPair.constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::addConstraintForceToLinks()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:1689:38: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = constrainedLinkPairs.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::addConstraintForceToLink(hrpGep::CFSImpl::LinkPair*, int)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:1707:52: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int numConstraintPoints = constraintPoints.size(); ~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp: In member function 'void hrpGep::CFSImpl::checkLCPResult(hrpGep::CFSImpl::rmdmatrix&, hrpGep::dvector&, hrpGep::dvector&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ConstraintForceSolver.cpp:2064:19: warning: conversion to 'int' from 'Eigen::EigenBase >::Index {aka long int}' may alter its value [-Wconversion] int n = x.size(); ~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/OnlineViewerUtil.cpp: In function 'void initWorldState(OpenHRP::WorldState&, hrp::WorldBase&, std::vector >&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/OnlineViewerUtil.cpp:48:33: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] collisions.length(pairs.size()); ~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpModel/OnlineViewerUtil.cpp:53:54: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] OpenHRP::LinkPair& pair = collisions[colIndex].pair; ^ make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' CMakeFiles/Makefile2:1808: recipe for target 'hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/all' failed make[1]: *** [hrplib/hrpModel/CMakeFiles/hrpModel-3.1.3.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 84%] Building CXX object hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/OnlineViewerUtil.cpp.o cd /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel && /usr/bin/g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME="openhrp3_simulator_wo_rtm" -DhrpGepModel_3_1_3_EXPORTS -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/include -I/usr/include/x86_64-linux-gnu -isystem /usr/include/eigen3 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/lpng1232 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/Jpeg-6b -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib/hrpUtil/zlib123 -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrplib -I/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -std=c++11 -pipe -O3 -DNDEBUG -fPIC -o CMakeFiles/hrpGepModel-3.1.3.dir/OnlineViewerUtil.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/OnlineViewerUtil.cpp In file included from /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.cpp:20:0: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepUtil/VrmlParser.h:56:2: warning: extra ';' [-Wpedantic] }; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.cpp: In member function 'int hrpGep::ModelNodeSet::numExtraJointNodes()': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.cpp:173:38: warning: conversion to 'int' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] return impl->extraJointNodes.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.cpp: In member function 'void hrpGep::ModelNodeSetImpl::extractChildNodes(hrpGep::JointNodeSetPtr, hrpGep::MFNode&, hrpGep::ModelNodeSetImpl::ProtoIdSet, const Matrix44&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.cpp:531:31: warning: the compiler can assume that the address of 'childNodes' will never be NULL [-Waddress] if(&childNodes) ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelNodeSet.cpp:531:31: warning: the compiler can assume that the address of 'childNodes' will never be NULL [-Waddress] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp: In member function 'hrpGep::Link* {anonymous}::ModelLoaderHelper::createLink(int, const Matrix33&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:241:25: warning: statement has no effect [-Wunused-value] link->jointType == Link::FIXED_JOINT; ~~~~~~~~~~~~~~~~^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp: In member function 'void {anonymous}::ModelLoaderHelper::createLights(hrpGep::Link*, const OpenHRP::LightInfoSequence&, const Matrix33&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:323:105: warning: unused parameter 'Rs' [-Wunused-parameter] void ModelLoaderHelper::createLights(Link* link, const LightInfoSequence& lightInfoSeq, const Matrix33& Rs) ^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp: In member function 'void {anonymous}::ModelLoaderHelper::createSensors(hrpGep::Link*, const OpenHRP::SensorInfoSequence&, const Matrix33&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:417:57: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] vision->width = sensorInfo.specValues[4]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:418:57: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] vision->height = sensorInfo.specValues[5]; ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp: In member function 'void {anonymous}::ModelLoaderHelper::addLinkVerticesAndTriangles(hrpGep::ColdetModelPtr&, const OpenHRP::TransformedShapeIndex&, const Matrix44&, OpenHRP::ShapeInfoSequence_var&, int&, int&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:516:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] coldetModel->setVertex(vertexIndex++, v[0], v[1], v[2]); ^ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:516:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:516:63: warning: conversion to 'float' from 'Eigen::DenseCoeffsBase, 1>::Scalar {aka double}' may alter its value [-Wfloat-conversion] /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:511:9: warning: unused variable 'triangleIndexBase' [-Wunused-variable] int triangleIndexBase = triangleIndex; ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp: In function 'OpenHRP::BodyInfo_var hrpGep::loadBodyInfo(const char*, CORBA::ORB_var)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:647:16: error: could not convert 'false' from 'bool' to 'OpenHRP::BodyInfo_var {aka _CORBA_ObjRef_Var}' return false; ^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp: In function 'OpenHRP::ModelLoader_var hrpGep::getModelLoader(CosNaming::NamingContext_var)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:679:41: warning: this statement may fall through [-Wimplicit-fallthrough=] std::cerr << "Missing Node" << std::endl; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:680:9: note: here case CosNaming::NamingContext::not_context: ^~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:64:10: warning: 'void {anonymous}::dumpBodyInfo(OpenHRP::BodyInfo_ptr)' defined but not used [-Wunused-function] void dumpBodyInfo(BodyInfo_ptr bodyInfo) ^~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:54:14: warning: 'std::ostream& {anonymous}::operator<<(std::ostream&, OpenHRP::DblArray9_var&)' defined but not used [-Wunused-function] ostream& operator<<(ostream& os, DblArray9_var& data) ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:47:14: warning: 'std::ostream& {anonymous}::operator<<(std::ostream&, OpenHRP::DblArray3_var&)' defined but not used [-Wunused-function] ostream& operator<<(ostream& os, DblArray3_var& data) ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/ModelLoaderUtil.cpp:35:14: warning: 'std::ostream& {anonymous}::operator<<(std::ostream&, OpenHRP::DblSequence_var&)' defined but not used [-Wunused-function] ostream& operator<<(ostream& os, DblSequence_var& data) ^~~~~~~~ hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/build.make:425: recipe for target 'hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ModelLoaderUtil.cpp.o' failed make[2]: *** [hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/ModelLoaderUtil.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/OnlineViewerUtil.cpp: In function 'void initWorldState(OpenHRP::WorldState&, hrpGep::WorldBase&, std::vector >&)': /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/OnlineViewerUtil.cpp:48:33: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] collisions.length(pairs.size()); ~~~~~~~~~~^~ /local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0/hrpGeplib/hrpGepModel/OnlineViewerUtil.cpp:53:54: warning: conversion to '_CORBA_ULong {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] OpenHRP::LinkPair& pair = collisions[colIndex].pair; ^ make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' CMakeFiles/Makefile2:2101: recipe for target 'hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/all' failed make[1]: *** [hrpGeplib/hrpGepModel/CMakeFiles/hrpGepModel-3.1.3.dir/all] Error 2 make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/openhrp3-simulator-wo-rtm/work/openhrp3_simulator_wo_rtm-1.2.0' make: *** [all] Error 2 Makefile:143: recipe for target 'all' failed